Advertisement
snowden_web

Untitled

Mar 9th, 2019
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.37 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. import random
  4.  
  5. doors = ['dragon','water', 'empty']
  6. lives = 3
  7. score = 0
  8.  
  9. while True:
  10.     choice = int(input('Перед вами три двери. Какую откроете? (1,2,3): '))
  11.     random.shuffle(doors)
  12.     score += 100
  13.    
  14.     if doors[choice - 1] == 'dragon':
  15.         a, b = random.randint(1,99), random.randint(1,99)
  16.         print("ДРАКОН!!!!!!", a, '+', b, '=', end = ' ')
  17.         if a + b == int(input()):
  18.             print("Вы сражались с драконом и победили!")
  19.         else:
  20.             print('Вы сражались с драконом и потеряли жизнь. Осталось жизней: ', lives - 1)
  21.             lives -= 1
  22.     elif doors[choice - 1] == 'water':
  23.         p = random.randint(1,100)
  24.         if p < 50:
  25.             print('Вы выпили мертвой воды и потеряли жизнь. Жизней стало: ', lives - 1)
  26.             lives -= 1
  27.         elif p >= 50:
  28.             print('Вы выпили живой воды и получили жизнь. Жизней стало: ', lives + 1)
  29.             lives += 1
  30.            
  31.     else:
  32.         print("Вы открыли пустую дверь. Ничего не произошло")
  33.     if lives == 0:
  34.         print("Игра окончена. Ваш счет:", score)
  35.         break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement