Форум сайта python.su
Несколько дней изучаю питон. Очень нравиться, столкнулся с проблемой бесконечного цикла. Битый час сижу и не могу понять где ошибка.
#Программа угадай число import random print("\tДобро пожаловать в игру 'Отгадай число'") print("\nЯ загадал натуральное число из диапазона от 1 до 100") print("Посторайтесь отгодать его за минимальное чило попыток") number=random.randint(1,100) guess=int(input("Ваше число:")) tries=1 while guess != number: if guess > number: print("Меньше") else: print("Больше") guess=int(input("Ваше число:")) tries += 1 print("Вам удалось угадать число! Это в самом деле ",number) print("Вы затратили на отгадывания всего лишь ",tries , "попыток") input("\nНажмите интер для завершения")
Отредактировано Darksider92 (Сен. 12, 2016 13:14:57)
Офлайн
ошибка в том что guess задан один раз перед циклом и больше не изменяется поэтому и есть бесконечный цикл. ввод и счетчик надо в тело цикла поместить
while guess != number: if guess > number: print("Меньше") else: print("Больше") guess=int(input("Ваше число:")) tries += 1
Офлайн
marvellikСпасибо Вам большое.
ошибка в том что guess задан один раз перед циклом и больше не изменяется поэтому и есть бесконечный цикл. ввод и счетчик надо в тело цикла поместить
Офлайн