Ошибка Python : TypeError: 'float' object is not iterable.
age = float(input("Entre age: "))
name = input("Entre your name: ")
for i in age:
if i <= 17:
print("Acces interdit , your age less than 18")
break
else:
print("Hello. Your age "+str(age)+ "!")
print("Hello. Your name is "+name+ "!")
Ошибка :
for i in age:
TypeError: 'float' object is not iterable.
Скажите пожалуйста, почему переменная i получается не инерируемая ? Как исправить ошибку ?
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
НЕ переменная i, а ЗНАЧЕНИЕ переменной age. Как ты представляешь себе цикл по вещественному числу, которое записано в эту переменную? Цикл можно делать по набору значений, но нельзя делать по скаляру.
В ковычки float засунь
Больше по теме