Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- doors = ['dragon','empty', 'water', 'brainstorm' ]
- brain = ['п..одорожник', 'заг..рать', 'предпол..жение', 'пл..вец', 'р..весник', 'затв..рить', 'изолир..вать', 'пр..образ']
- lives = 3
- score = 0
- while True:
- choice = int(input('Перед вами четыре двери. какую откроете? (1, 2, 3, 4) '))
- random.shuffle(doors)
- score += 100
- if doors[choice - 1]== 'dragon':
- a, b = random.randint(1,1000), random.randint(1,1000)
- print("ДРАКОН!!!!!!", a, '+', b, '=', end = ' ')
- if a + b == int(input()):
- print("Вы сражались с драконом и победили!")
- else:
- print ('Вы сразились с драконом и проиграли. осталось жизней:', lives - 1)
- lives -= 1
- elif doors[choice - 1]== 'water':
- p = random.randint(1,100)
- if p < 50:
- print('Вы выпили мертвой воды и потеряли жизнь. Жизней стало: ', lives - 1)
- lives -= 1
- elif p >= 50:
- print ('Вы выпили воды и получили жизнь. жизней стало:', lives + 1)
- lives += 1
- elif doors[choice - 1]== 'brainstorm':
- a, b = random.randint(1,20), random.randint(1,20)
- print("Итак, начинается мозговой штурм. Первый вопрос:", a, '*', b, '=', end = ' ')
- if a*b == int(input()):
- i = random.choice(brain)
- print('Неплохо.. второй вопрос: какая буква пропушена?', i )
- if input() == 'o' or 'о':
- print ('Молодец! остался последний вопрос. Сколько ног у паучков?')
- if int(input()) == 8:
- print ('Так держать!')
- else:
- print ('Вообще-то их 8...')
- else:
- print ('Ты ошибся! Жизней осталось:', lives - 1 )
- lives -= 1
- else:
- print ('Ты ошибся! Жизней осталось:', lives - 1 )
- lives -= 1
- else:
- print ('Вы открыли пустую дверь, ничего не произошло.')
- if lives == 0:
- print ('игра окончена, ваш счет:', score)
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement