Интеллектика
Саша - ведущий интеллектуальной игры. Пока команды отвечают правильно, их очки (за разные вопросы - разное количество баллов) суммируются в общую копилку. Как только одна из команд ответила неправильно (получила 0 баллов за вопрос), игра прекращается, выводится общая сумма очков и максимальное количество баллов, которое заработала команда за один какой-либо вопрос.
ПОМОГИТЕ ПОЖАЛУЙСТА НАПИСАТЬ ПРОГРАММУ НА ПИТОНЕ 3.6

21 Авг 2019 в 19:41
297 +1
0
Ответы
1

Здравствуйте! Конечно, вот пример программы на Python 3.6 для интеллектуальной игры "Интеллектика":

def game():
teams = []
scores = []
num_teams = int(input("Введите количество команд: "))
for i in range(num_teams):
team_name = input("Введите название команды: ")
teams.append(team_name)
scores.append(0)
max_score = 0
while True:
question_score = int(input("Введите количество баллов за вопрос: "))
for i in range(num_teams):
answer = input(f"Команда {teams[i]}, ответьте на вопрос (yes/no): ")
if answer.lower() == "yes":
scores[i] += question_score
else:
max_score = max(max_score, scores[i])
break
if answer.lower() != "yes":
break
total_score = sum(scores)
print(f"Общее количество баллов: {total_score}")
print(f"Максимальное количество баллов, которое заработала команда за один вопрос: {max_score}")
game()

Это базовая программа для игры "Интеллектика". Вы можете дополнить её функционалом или изменить по своему усмотрению. Надеюсь, что это поможет вам! Если у вас есть дополнительные вопросы, не стесняйтесь задавать.

20 Апр 2024 в 13:02
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир