Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
2 апреля 2023 02:54
605
Создать текстовую игру в PythonНаписать код данной игры в программе Python
Игрок перемещается по комнатам замка.
В каждой комнате находится три двери. Одна дверь ведет в комнату
с драконом, другая - в комнату с живой водой, третья - пустая комната.
Если игрок попадает в комнату с дракном - жизнь отнимается.
Если игрок попадает в комнату с живой водой - жизнь добавляется.
Если игрок попадает в пустую комнату - ничего не происходит.
Игра продолжается до тех пор, пока у игрока есть жизни.
Переход из одной команты в другую добавляет 100 баллов.
Игра начинается с 3 жизнями и 0 баллами.
Задача игры - набрать наибольшее количество баллов
1
ответ
# Python 3.X
from random import shuffle
doors = ['dragon', 'water', 'empty']
lives = 3
score = 0
while True:
choice = int(input('Введите номер двери (1, 2 или 3): '))
shuffle(doors)
score += 100
if doors[choice - 1] == 'dragon':
print('Вы сражались с драконом и потеряли жизнь.')
lives -= 1
elif doors[choice - 1] == 'water':
print('Вы выпили живой воды и получили жизнь.')
lives += 1
else:
print('Ничего не произошло.')
if lives == 0:
print('Игра окончена. Ваш счет:', score)
break
from random import shuffle
doors = ['dragon', 'water', 'empty']
lives = 3
score = 0
while True:
choice = int(input('Введите номер двери (1, 2 или 3): '))
shuffle(doors)
score += 100
if doors[choice - 1] == 'dragon':
print('Вы сражались с драконом и потеряли жизнь.')
lives -= 1
elif doors[choice - 1] == 'water':
print('Вы выпили живой воды и получили жизнь.')
lives += 1
else:
print('Ничего не произошло.')
if lives == 0:
print('Игра окончена. Ваш счет:', score)
break
0
·
Хороший ответ
4 апреля 2023 02:54
Остались вопросы?
Еще вопросы по категории Информатика
Задание 2...
На координатной плоскости отметьте и подпишите точки со следующими координатами: A(2,5), B(6,5), C(11,7), D(11,4), E(6,2), F(2,2), G(4,8), H(9,9), I(3...
Задание 1 (20 баллов). Найдите во Всемирной паутине ответы на следующие вопросы. Кто считается создателем компьютера? Кто является основоположником...
Три учительницы -Ирина Васильева, Дарья Михайловна, София Петровна- преподают химию, биологию и физику в школах Ярославля, Владимира и Краснодара. изв...
1. Для какого из приведённых чисел истинно высказывание: (число <75) И НЕ (число чётное)? 1) 46 2) 53 3) 80 4) 99 2. Для какого из приведённых чисе...