Форум сайта python.su
0
PEHDOMТаааак) это при каких вводных мы получим такой кейс?)
Офлайн
294
Pythonist_beginnerну смотри, например the_number == ХХ допустим мы угадывали, угадывали, и за 11 попыток не угадали, 12-я попытка tries=12:
это при каких вводных мы получим такой кейс?)
while guess != the_number: if guess > the_number: # tries==12, число меньше или больше, не важно, главное чтобы не равно the_number print("Lower...") if guess < the_number: print("Higher...") guess = int(input("Take a guess: ")) # вводим новое число и это XX tries += 1 # tries==13 if tries >= 13: # да, да, tries==13, условие выполняется print("ну ты и тупой! ") # сообщаем об умственных способностях пользователя break #выходим из цикла if guess == the_number: #проверяем и оказывается что таки угадали print("Красавчиииииик! Число было", the_number) #поздравляем с победой print("Хлебнуть маминого ликера можешь",tries,"рюмок") # input("\n\nPress the enter key to exit.")
[code python][/code]
Офлайн
0
PEHDOMЗабавно) действительно имеет место быть)
Офлайн
0
вот так наверное нужно сделать
if tries > 13:
Офлайн
294
Pythonist_beginnerничего не измениться, только 13 поменяеться на 14, тоесть если на 14-м ходу мы таки вдруг угадаем, то получим сообщения что мы тупые, но число угадали.
вот так наверное нужно сделать
... #guess = int(input("Take a guess: ")) #tries += 1 if tries >= 13: print("ну ты и тупой! ") break else: guess = int(input("Take a guess: ")) tries += 1 ...
[code python][/code]
Офлайн
0
PEHDOMпонял, благодарю)
Офлайн