Форум сайта python.su
-3
Программа не работает, не знаю, что делать
a = raw_input('Vvedite znachenie a ‘)
b = raw_input(’Vvedite znachenie b ‘)
if a<0 : f = 0
if a>0 and b>0 and a % 2 == 0 and b % 2 == 1 : f = -1
if a>0 and b>0 and a % 2 == 1 and b % 2 == 0 : f = -2
if a>0 and b>0 and a % 2 == 1 and b % 2 == 1 : f = a-b
if a>0 and b>0 and a % 2 == 0 and b % 2 == 0 : f = a*b
print (’f=',f)
Офлайн
20
Пробуй:
a = input("Vvedite znachenie a ") b = input("Vvedite znachenie b ") if a<0 : f = 0 if a>0 and b>0 and a % 2 == 0 and b % 2 == 1 : f = -1 if a>0 and b>0 and a % 2 == 1 and b % 2 == 0 : f = -2 if a>0 and b>0 and a % 2 == 1 and b % 2 == 1 : f = a-b if a>0 and b>0 and a % 2 == 0 and b % 2 == 0 : f = a*b print "f=",f
Офлайн
-3
Работает
огромное спасибо!
Офлайн
-3
мне здесь не нужен elif
Офлайн
20
dimy44Не незабыли, там только синтаксис исправлен, больше ничего не делал
Ребята, вы про оператор elif забыли чтоли?
Офлайн
3
Судя по вопросу, и удовлетворенности ответу, людям (в частности топикстартеру) не нужна помощь именно в Python. PEP, разные версии Python - кому это надо? Я конечно новичок на этом форуме, но сколько можно?
Офлайн
TroSerздесь ничего из вамиперечисленного не подразумевается. И дело даже не в питоне. Если вам скажут, что ключ от двери находится в одной из пяти ячеек, и вы, обнаружив его в первой-же ячейке, будете проверять остальные? Вот это, на пальцах, и есть отличие if от elif.
Судя по вопросу, и удовлетворенности ответу, людям (в частности топикстартеру) не нужна помощь именно в Python. PEP, разные версии Python - кому это надо? Я конечно новичок на этом форуме, но сколько можно?
Офлайн