Помогите с кодом python - Общение Python мододелов

Вопрос Помогите с кодом python

Регистрация
11 Авг 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
у меня вот такой код

name = int(input("please write your name: "))

age = int(input("Please write your age: "))

place = int(input("please write where you live: "))



но когда я пишу БУКВАМИ на первый вопрос мне выдаёт ошибку

а когда цифрами мне не выдаёт ошибку

вот такую



line 1, in <module>

name = int(input("please write your name: "))

ValueError: invalid literal for int() with base 10: '...'
 
Регистрация
21 Окт 2013
Сообщения
69
Репутация
0
Спасибо
0
Монет
0
Где у тебя вывод? И почему при указании целочисленного типа данных ты пытаешься ввести текст, то есть строковый?
 
Регистрация
6 Авг 2013
Сообщения
98
Репутация
0
Спасибо
1
Монет
0
Тип данных у тебя
name = int(input("please write your name: "))
INT нужен Для хранения целых чисел
 

zav

Capitan

zav

Capitan
Регистрация
17 Дек 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Код: name = input("please write your name: ") # Убираем int(), оставляем строку
age = int(input("Please write your age: ")) # Преобразование в целое число остается для возраста
place = input("please write where you live: ") # Убираем int(), оставляем строку

print(f"Your name is {name}, you are {age} years old, and you live in {place}.")
 
Регистрация
27 Дек 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
мдааа
у тебя что написано? INT(input()). значит должны быть введены ЦЕЛЫЕ ЧИСЛА. Если тебе нужны строки то пиши либо str(input()), либо не пиши ничего
 
Сверху Снизу