простая игра на python

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Простая, но интересная идея для такой игры:

import random
attempts=3
score=0
level=1
while attempts and not print():
try:
a=str(random.randint(level, level*2))+random.choice(['+', '-'])+str(random.randint(level, level*2))
print('Уровень:', level)
if int(input(a+'='))==eval(a):
print(f'\nПравильно!')
score+=10
print('Счёт:', score)
level+=1
else:
print(f'\nНеправильно! Правильный ответ:', eval(a))
attempts-=1
if attempts:
print('Счёт:', score)
print('Осталось попыток:', attempts)
except:
print(f'\nНеправильно! Правильный ответ:', eval(a))
attempts-=1
if attempts:
print('Счёт:', score)
print('Осталось попыток:', attempts)
else:
print(f'\nТы проиграл!')
print('Счёт:', score)

линьковруслан
Автор

Так даже если напишешь 999 будет правильно, там нет проверки

Tak_cebe
Автор

То самое видео:"игра на 5 сек, за 10 мин, и за 10 лет"
И эта игра за 5 секунд

interestingcheese
Автор

print('2+2')
real_answer = 4
if input('>>>') == str(real_answer):
print('правильно')

voidstring
Автор

Если еаписать любое другое число, то же самое будет

Patriot_Rossii_FSB