|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.11.2018, 20:32 | #1 |
Новичок
Джуниор
Регистрация: 17.11.2018
Сообщений: 1
|
Усложненная игра "Угадай число"
Необходимо дополнить игру "Угадай число" такими условиями:
1. Чтобы игра реагировала, если введено не число 2. Чтобы игра выдавала ошибку, если число не входит в диапазон от 1 до 100 Вот код, который есть на данный момент: import random x = random.randint(1, 100) p = 0 while p < 10: a = int(input('Введите целое число от 1 до 100 : ')) p = p + 1 if a == x: print ('Поздравляю! Ты угадал загаданное число! Количество попыток: ', p) break elif a < x: print ('Загаданное число больше этого.') else: print ('Загаданное число меньше этого.') if p == 10: print('Попытки закончились. Ты проиграл. Мое число: ', x) if a < 1: print('Ошибка! Число вне диапазона 1-100!') elif a > 100: print('Ошибка! Число вне диапазона 1-100!') print('Игра окончена.') Последний раз редактировалось AKINOREV; 17.11.2018 в 20:34. Причина: Не дописала изначально |
17.11.2018, 23:55 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,306
|
try - except тебе в помощь для контроля п.1. Для п.2 - if.
Как-то так, ...
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Игра "Угадай число" и вывод списка чемпионов | manchester_alan | Общие вопросы Delphi | 15 | 09.01.2015 12:44 |
игра "УГАДАЙ ЧИСЛО" Энди Харрис | Кина | PHP | 0 | 08.05.2012 10:04 |
Игра"Угадай число" в Паскале.(вставка таблицы рекордов) | valli | Помощь студентам | 1 | 03.01.2011 14:04 |
Pascal - Игра "Угадай число" | d_b | Помощь студентам | 8 | 16.02.2009 09:33 |
[Delphi] Игра "Угадай число" | Bomber | Помощь студентам | 15 | 05.06.2008 09:34 |