Форум сайта python.su
0
#!/usr/bin/env python
# _*_ coding: utf-8 _*_
# враги
def lvl():
lvl = input('уровня ')
lvl = input('Уровень всех врагов (если нет, то 0) ')
if lvl == 0:
lvl = lvl()
wchurky = [input('враги-носильщики '), lvl]
wnaimy = [input('враги-наёмники '), lvl]
print(wchurky)
print(wnaimy)
Офлайн
253
lvl у вас ожидается в if что - функция или число? :)
Офлайн
0
print("0"==0)Офлайн
0
В if число. В списках, если lvl не равен 0, то число, если равен, то функция
Отредактировано (Март 11, 2011 10:54:16)
Офлайн
253
У меня сильное подозрение что
lvl = input('Уровень всех врагов (если нет, то 0) ')Офлайн
253
Может вам попробовать
booleancode = input('Уровень всех врагов (если нет, то 0) ')
lvl = 0 if booleancode==0 else lvlОтредактировано (Март 11, 2011 11:03:23)
Офлайн
0
а, вкурил, спасибо.
рожки да ножки()
doza_andа как Вы запрашиваете данные с клавиатуры? В гайде инпут, поэтому им и пишу
Вы извините - я недавно пробую писать на питоне - не знаю как работает input. За прошедшие 7 месяцев он мне еще ни разу не потребовался
Отредактировано (Март 11, 2011 11:07:43)
Офлайн
253
Мне опять кажется вы неправильно функцию назвали
def рожки_да_ножки():
return 2
Офлайн
3
VoroshekЕсли скрипт “для себя”, то некоторые вещи проще и быстрее в качестве констант указывать. Ну не люблю я консоль в windows.
а как Вы запрашиваете данные с клавиатуры?
Офлайн
0
Всем спасибо
Офлайн