• Предмет: Информатика
  • Автор: dimaperfeckt
  • Вопрос задан 2 года назад

Напишите программу (файл user.py), которая запрашивала бы у пользователя:

его имя (например, "What is your name?")
возраст ("How old are you?")
место жительства ("Where are you live?")
После этого выводила бы три строки:

"This is имя"
"It is возраст"
"(S)he live in место_жительства"

Ответы

Ответ дал: restIess
4

name = input("What is your name? ")

age = input(("How old are you? "))

home = input("Where are you live? ")

print("This is",name)

print("It is",age)

print("(S)he live in",home)


dimaperfeckt: What is your name? How old are you?
Traceback (most recent call last):
File "jdoodle.py", line 3, in
age = int(input("How old are you? "))
ValueError: invalid literal for int() with base 10: ''
restIess: Вы а что в возраст ввести пытались?)
restIess: А Вы*
dimaperfeckt: ничего не вводил
restIess: Там был тип int(), поменял на строку, теперь будет работать
restIess: Если в целочисленный тип ввести НЕ число, то ошибку будет выдавать
dimaperfeckt: ычё верно это я затупил
restIess: теперь работать будет всегда, можно вводить всё что угодно)
Вас заинтересует