Использую python 3.8, нужно составить код суть которого заключается в том, что игра с помощью модуля random загадывает число от 1 до 20, а пользователь пытается угадать его.
Если введенное число меньше загаданного, выведите “слишком мало”.
Если оно больше загаданного, выведите “слишком много
Если игрок угадал, выведите “Класс! Вы угадали”.”.
Если попыток было 3 и пользователь не угадал, то выведите “Все, вы не выиграли. Игра завершилась”.
У меня получился такой код:
Но я хочу попробовать сделать его меньше, но не получается, помогите пожалуйста.
Если введенное число меньше загаданного, выведите “слишком мало”.
Если оно больше загаданного, выведите “слишком много
Если игрок угадал, выведите “Класс! Вы угадали”.”.
Если попыток было 3 и пользователь не угадал, то выведите “Все, вы не выиграли. Игра завершилась”.
У меня получился такой код:
Python:
import random as r
a=r.randrange(1,20)
b=int(input('Введите число '))
if a>b:
print('Слишком мало')
b=int(input(('Введите число еще раз ')))
if a>b:
print('Слишком мало')
b=int(input(('Введите число еще раз ')))
if a>b:
print('Слишком мало')
print('Попыток больше нет(')
elif b>a:
print('Слишком много')
print('Попыток больше нет(')
elif a==b:
print('Класс!Вы угадали.')
elif b>a:
print('Слишком много')
b=int(input(('Введите число еще раз ')))
if a>b:
print('Слишком мало')
print('Попыток больше нет(')
elif b>a:
print('Слишком много')
print('Попыток больше нет(')
elif a==b:
print('Класс!Вы угадали.')
elif a==b:
print('Класс!Вы угадали.')
elif b>a:
print('Слишком много')
b=int(input(('Введите число еще раз ')))
if a>b:
print('Слишком мало')
b=int(input(('Введите число еще раз ')))
if a>b:
print('Слишком мало')
print('Попыток больше нет(')
elif b>a:
print('Слишком много')
print('Попыток больше нет(')
elif a==b:
print('Класс!Вы угадали.')
elif b>a:
print('Слишком много')
b=int(input(('Введите число еще раз ')))
if a>b:
print('Слишком мало')
print('Попыток больше нет(')
elif b>a:
print('Слишком много')
print('Попыток больше нет(')
elif a==b:
print('Класс!Вы угадали.')
elif a==b:
print('Класс!Вы угадали.')
elif a==b:
print('Класс!Вы угадали.')
Но я хочу попробовать сделать его меньше, но не получается, помогите пожалуйста.