Я новичок в Python программировании и не могу понять, почему моя программа не работает. Это мой код:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def printout(self):
print("Name: " + self.name + "\nAge: " + str(self.age))
print("Name: " + self.name + "\nAge: %s" %self.age)
def newPerson():
name = input('Name: ')
age = input('Age: ')
p = Person(name, age)
p.printout()
newPerson()
Когда я запускаю свою программу, возникает ошибка:
Name: Traceback (most recent call last):
File "C:\Python\Person.py", line 1, in <module>
class Person:
File "C:\Python\Person.py", line 16, in Person
newPerson()
File "C:\Python\Person.py", line 11, in newPerson
name = input('Name: ')
EOFError: EOF when reading a line
Есть идеи, что случилось? Буду рад, если кто-нибудь сможет мне помочь :)