Предмет: Информатика, автор: artemkelts

Розробіть гру для отримання ролей.
Коли користувач вводить своє ім’я, йому випадковим чином
має бути присвоєно ім’я супергероя. Кількість користувачів
водночас обмежується лише кількістю супергероїв. Після
закінчення роботи виведіть на екран імена гравців і відповідних їм персонажів. Пожалуйста сделайте правильно дам 50 баллов

Ответы

Автор ответа: sugar4iklol
3

Ответ:

import random

# Списки імен та супергероїв

names = ['Андрій', 'Богдан', 'Віктор', 'Галина', 'Дмитро', 'Євген', 'Жанна']

superheroes = ['Супермен', 'Чорна пантера', 'Індіана Джонс', 'Халк', 'Доктор Стрендж']

# Вивід привітання та запит на введення імені

print('Ласкаво просимо до гри для отримання ролей!')

name = input('Введіть ваше ім\'я: ')

# Випадковий вибір супергероя та його вивід

superhero = random.choice(superheroes)

print('Ваш супергерой -', superhero)

# Збереження даних про гравців у словник

players = {name: superhero}

# Запит на додавання нових гравців

while True:

   choice = input('Бажаєте додати ще одного гравця? (так/ні) ')

   if choice.lower() == 'так':

       name = input('Введіть ім\'я гравця: ')

       superhero = random.choice(superheroes)

       print('Супергерой', superhero, 'було присвоєно гравцю', name)

       players[name] = superhero

   else:

       break

# Виведення даних про гравців

print('Дані про гравців:')

for name, superhero in players.items():

   print(name, '-', superhero)


тримайте :)


artemkelts: Дякую:)
artemkelts: Дуже поміг
Интересные вопросы
Предмет: Українська мова, автор: svetlanazagradskaa5
Предмет: География, автор: sofiko9subbota