Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 17, 2016 14:54:59

The_Tsar_of_Anarchy
Зарегистрирован: 2016-08-05
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Защита от дурака и история введенных данных.

Игра “Угадай число” была написана без проблем, однако она недопиленна и можно было бы круче. А вот с этим уже проблемы.
Во-первых, непонятен принцип работы try/expect или попросту принцип “Защита от дурака” другими методами.
Во-вторых, непонятен принцип сохранения истории. Логично, что нужно делать это в цикле, но просто не идей как.
Google не дал чётких ответов - либо это объяснение до версии 3000 и я не могу его интерпретировать, или оно попросту непонятно мне.
Прошу не готового кода, а пояснений как и что делать на простом примере.
Для ясности - мой код без поправок (приветствие пользователя, комментарии удалены для удобства чтения кода).

import random
mynumber = random.randint(1,100)
control = 1
while control == 1:
print(“Давай, попробуй угадать!”)
yournumber = int(input())
if yournumber > mynumber:
print(“Не так много!”)
if yournumber < mynumber:
print(“БОЛЬШЕ!”)
if yournumber == mynumber:
break
print(“Я побежден!”)

Версия 3.5.2

Отредактировано The_Tsar_of_Anarchy (Авг. 17, 2016 14:59:15)

Офлайн

#2 Авг. 17, 2016 16:05:03

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Защита от дурака и история введенных данных.

Где тут try/except?
История?
Создайте список и заполняйте его при каждом вводе



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version