Найти - Пользователи
Полная версия: Помогите найти ошибку(Игра отгадай число)
Начало » Python для новичков » Помогите найти ошибку(Игра отгадай число)
1
moon12
Помогите найти ошибку
Не могу сделать чтобы у игрока было ограниченное кол-во попыток.

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")
reclosedev
if time == 3:
moon12
reclosedev
С комментарием
Почему нельзя elif?
dimy44
Потому, что Вам нужно, чтобы это условие проверялось всегда, независимо от того, выполнилось ли какое условие выше. С elif же - до него в случае выполнения одного из условий выше очередь не дойдет.
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