Неправильный код

Karina

Новичок
Пользователь
Окт 8, 2020
16
0
1
Здравствуйте. Начала изучать Python совсем недавно, поэтому сталкиваюсь с определёнными трудностями. Можете ли вы мне помочь исправить код?

a = input ("Якщо температура води дорівнює за Цельсієм ")
if a < '0' or a == '0':
print ("вода перетворюється на лід.")
elif a == '100' or a > '100' :
print ("вода перетворюється на пар.")
else:
print ("вода знаходиться у рідкому стані.")

Нужно так, чтобы к любому другому числу от 1 до 99 печаталась последняя фраза "вода знаходиться у рідкому стані." Буду очень благодарна.
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
Здравствуйте. Начала изучать Python совсем недавно, поэтому сталкиваюсь с определёнными трудностями. Можете ли вы мне помочь исправить код?

a = input ("Якщо температура води дорівнює за Цельсієм ")
if a < '0' or a == '0':
print ("вода перетворюється на лід.")
elif a == '100' or a > '100' :
print ("вода перетворюється на пар.")
else:
print ("вода знаходиться у рідкому стані.")

Нужно так, чтобы к любому другому числу от 1 до 99 печаталась последняя фраза "вода знаходиться у рідкому стані." Буду очень благодарна.
Оберни input(...) в int():
a = int(input(...))

Во всех ифах убери кавычки:
if a < 0 or a == 0: ...
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Код вставляйте с помощью ... -> код -> Python.
Вот пример:
Python:
a = int(input("Якщо температура води дорівнює за Цельсієм "))
if a <= 0:
    print("вода перетворюється на лід.")
elif a >= 100:
    print("вода перетворюється на пар.")
else:
    print("вода знаходиться у рідкому стані.")
 

Karina

Новичок
Пользователь
Окт 8, 2020
16
0
1
Благодарствую! Всё оказалось намного проще, чем я думала :)
 

Форум IT Специалистов