Найти - Пользователи
Полная версия: Доброго времени суток, подскажите с отступами
Начало » Python для новичков » Доброго времени суток, подскажите с отступами
1
Vasily8899
с отступами уже что только не перепробовал, выдаёт ппредпослед. строку

num = input (“Введите число: ”)
if int(num) > 0:
if int(num) > 10:
print (“Вы ввели число больше 10”)
if int(num) > 50:
print (“Вы ввели число больше 50”)
else:
print (“Вы ввели число меньше 10 и больше 0”)
if int(num) < -20:
print (“Вы ввели число меньше -20”)
else:
print (“Вы ввели число меньше 0 и больше -20”)
print(“Значит, все о’кей”)
xam1816
Vasily8899
с отступами уже что только не перепробовал, выдаёт ппредпослед. строку
Для этого придумали блок схему алгоритма,чтобы не путаться в действиях
py.user.next
Добавил один else, которого не было.
  
>>> def f():
...     num = input('Введите число: ')
...     if int(num) > 0:
...         if int(num) > 10:
...             print('Вы ввели число больше 10')
...             if int(num) > 50:
...                 print('Вы ввели число больше 50')
...         else:
...             print('Вы ввели число меньше 10 и больше 0')
...     else:
...         if int(num) < -20:
...             print('Вы ввели число меньше -20')
...         else:
...             print('Вы ввели число меньше 0 и больше -20')
...     print('Значит, все о\'кей')
... 
>>> f()
Введите число: 1
Вы ввели число меньше 10 и больше 0
Значит, все о'кей
>>> f()
Введите число: 11
Вы ввели число больше 10
Значит, все о'кей
>>> f()
Введите число: 51
Вы ввели число больше 10
Вы ввели число больше 50
Значит, все о'кей
>>> f()
Введите число: -1
Вы ввели число меньше 0 и больше -20
Значит, все о'кей
>>> f()
Введите число: -21
Вы ввели число меньше -20
Значит, все о'кей
>>>
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