Олимпиадный тренинг

Задача . Угадай число


Задача

Темы:

Напишите программу, с помощью которой можно сыграть с компьютеров в игру "Угадай число"

  • Программа загадывает число от 1 до 100, а пользователь должен его угадать. 


Техническое задание

Входные данные:

  • Программа загадывает случайное число от 1 до 100 - программа должна генерировать случайное целое число от 1 до 100.
  • Пользователь вводит свои предположения (целые числа) до тех пор, пока не угадает загаданное число. 
  • Дайте пользователю 10 попыток.

Выходные данные:

  • Программа должна сообщать пользователю, больше или меньше его предположение загаданного числа.
  • Когда пользователь угадывает число, программа выводит сообщение о победе и завершает игру.
  • Если пользователь не смог угадать число за отведенное количество попыток, то необходимо дать сообщение о том, что игра окончена и пользователь проиграл.


В качестве ответа прикрепите файл с исходным кодом игры
 

Примечание. Генерация случайного числа на языке программирования Python

Для генерации случайного целого числа используется библиотека random и функция randint. 

Напишите в первой строке программы строчку 

from random import randint

 Эта строка позволит использовать функцию randint в вашей программе.

Дальше все просто. Чтобы сгенерировать целое числа в диапазоне от a до b (включительно) и сохранить ее в переменную num достаточно написать 
 
from random import randint

a = 10
b = 100
num = randint(a, b)
print("Сгенерированное число", num)

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя