Вопрос задан 12.07.2023 в 21:10. Предмет Информатика. Спрашивает Берчук Коля.

PHYTHON СРОООООООООООООООЧНООО Даша и Маша играют в настольную игру. Чтобы сделать очередной ход

игроку нужно бросить обыкновенный игральный кубик, который покажет, сколько шагов вперёд можно сделать. С клавиатуры вводятся результаты броска кубика Маши за последние 15 ходов. Если 6 выпала больше 1 раза, то выведите на экран "удачная игра". Если среди этих бросков была только одна 6, то выведите на экран "обычная игра". Если среди бросков нет 6 совсем, то выведите на экран "неудачная игра". Формат входных данных 15 чисел в диапозоне от 1 до 6, каждое в отдельной строке Формат выходных данных Фраза - ответ.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Анфалова Татьяна.

lst = [int(input()) for _ in range(15)]

print('удачная игра' if lst.count(6) >= 2 else 'обычная игра' if 6 in lst else 'неудачная игра')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи на Python, можно воспользоваться следующим кодом:

python
def check_game_outcome(rolls): six_count = rolls.count(6) if six_count > 1: return "удачная игра" elif six_count == 1: return "обычная игра" else: return "неудачная игра" # Ввод результатов бросков кубика Маши за последние 15 ходов rolls = [] for _ in range(15): roll = int(input()) if roll < 1 or roll > 6: print("Ошибка ввода. Введите число от 1 до 6.") exit(1) rolls.append(roll) # Проверяем результаты и выводим ответ result = check_game_outcome(rolls) print(result)

Выше представлена функция check_game_outcome, которая принимает список бросков кубика и определяет итог игры. Затем мы считываем 15 результатов бросков с клавиатуры, проверяем их на валидность (что они лежат в диапазоне от 1 до 6) и затем вызываем функцию для определения итога игры и выводим результат.

Примечание: Убедитесь, что вводите результаты бросков кубика Маши корректно, чтобы избежать ошибок при выполнении программы.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос