Форум сайта python.su
Помогите найти ошибку
Не могу сделать чтобы у игрока было ограниченное кол-во попыток.
import random print("Игра отгадай число") print("У вас три попытки") number = int(input("Введите число: ")) x = random.randint(1, 10) time = 1 while number != x: if number < x: print("Больше") elif number > x: print("Меньше") elif time == 3: print("Конец") break number = int(input("Введите число: ")) time += 1 print("Да вы отгдали это было число", x) input("Enter")
Офлайн
if time == 3:
Офлайн
reclosedevС комментарием
Отредактировано moon12 (Дек. 4, 2012 17:48:43)
Офлайн
Потому, что Вам нужно, чтобы это условие проверялось всегда, независимо от того, выполнилось ли какое условие выше. С elif же - до него в случае выполнения одного из условий выше очередь не дойдет.
Офлайн