Найти - Пользователи
Полная версия: Ошибка в коде! Не знаю как исправить :(
Начало » Python для новичков » Ошибка в коде! Не знаю как исправить :(
1
laminda
Всем привет! Недавно начал изучать питон, вот мой код:

a = int(input(“введите температуру:”))
 if a > 40 :
    print("вы умерли!")
    if a < 40 :
        print("Все будет хорошо")

____________________________________
Почему то выполняется только верхняя строчка a = int(input(“введите температуру:”))
, после ввода числа, программа перестает условия, не обращая внимания на условия.
Какие только комбинации if\else я не пробовал, ни чего не выходит .
Пользуюсь Pycharm 2016.1.4

FishHook
laminda
попробуйте так
   
if a > 40 :
    print("вы умерли!")
elif a < 40 :
    print("Все будет хорошо")
else:
    print("Exactly!")
marvellik
 a = int(input(“введите температуру:))  
if a > 40 :
    print("вы умерли!")
    if a < 40 :
        print("Все будет хорошо")
потому как в вашем коде если а меньше 40 то первый иф уже не выполниться и соответственно весь блок кода после иф тоже а если а больше сорока то только выведет принт вы умерли. ошибка вся в правильности отступов.

 a = int(input(“введите температуру:))  
if a > 40 :
    print("вы умерли!")
if a < 40 :
     print("Все будет хорошо")
laminda
Спасибо! Сейчас все работает)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB