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

1)Одержати випадковим чином два числа (від 1 до 6), що моделюють кидання іграшкових кубиків двома гравцями. Вивести результат та з’ясувати, хто з гравців набрав більше балів.

2)Скласти програму, що перевіряє знання таблиці множення. В ній випадковим чином одержати два числа (від 0 до 9), після чого на екран виводиться питання у вигляді: „Чому дорівнює добуток 4 на 9?”. Після вводу відповіді повинно видаватись повідомлення, чи відповідь вірна. Питання виводити 12 раз та підраховувати кількість вірних та невірних відповідей. В кінці поставити оцінку.

Ответы

Автор ответа: AndreyMsuper
1

Первая задача:

import random

player1_score = random.randint(1, 6)

player2_score = random.randint(1, 6)

print("Результат першого гравця:", player1_score)

print("Результат другого гравця:", player2_score)

if player1_score > player2_score:

   print("Перший гравець переміг!")

elif player2_score > player1_score:

   print("Другий гравець переміг!")

else:

   print("Нічия!")

У каждого игрока своя переменнная, с помощью рандинта заполняем каждую из них значением, выдаем результат каждого из них, потом проверяем условия победы, у кого очков больше - победил, другой результат - ничья.

Вторая задача

import random

correct_answers = 0

incorrect_answers = 0

for i in range(12):

   num1 = random.randint(0, 9)

   num2 = random.randint(0, 9)

   correct_product = num1 * num2

   

   user_answer = input("Який результат ми отримаємо при множенні " + str(num1) + " та " + str(num2) + "? ")

   if int(user_answer) == correct_product:

       print("Правильна відповідь!")

       correct_answers += 1

   else:

       print("Не правильно. Правильна відповідь:", correct_product)

       incorrect_answers += 1

print("Ваша оцінка:", correct_answers, "з 12.")

Імпортуємо рандом, створюємо дві змінні, одна з правильними відповідями, інша - з хибними. У циклі генеруємо два числа, одразу ж знаходимо правильну відповідь, за допомогую інпуту отримаємо відповідь учня/користувача, та перевіримо, чи є вона однаковою з правильним варіантом. Так - правильні відповіді + 1, ні - не правильні відповіді +1, потім просто виводимо оцінку в прінт.

Гарного дня!

Похожие вопросы
Предмет: История, автор: nastapokotilo5
Предмет: Английский язык, автор: istandoff980
Предмет: ОБЖ, автор: Zlatikmain
1.
С какого возраста Уголовный кодекс устанавливает наказание для несовершеннолетних за совершенные правонарушения в Российской Федерации?
С 12 лет
С 14 лет
С 16 лет
2.
Что из мер не является наказанием, установленным Уголовным кодексом?
Общественное порицание
Общественные работы
Штраф
3.
Может ли несовершеннолетний лишиться свободы на определенный срок?
Да
Нет
4.
Какие меры воспитательного воздействия применяются к несовершеннолетним?
Предупреждение
Передача под надзор опекунов
Возложение обязанности загладить причиненный вред
Ограничение досуга
Все перечисленное
5.
Наказуемо ли заведомо ложное сообщение об акте терроризма?
Да
Нет
6.
Осквернение зданий или иных сооружений, порча имущества на общественном транспорте или в иных общественных местах называется
хулиганство
вандализм
баловство
7.
Наказуемо ли участие в массовых беспорядках?
Да, штрафом
Да, лишением свободы
Нет
8.
Наказуемо ли хулиганство?
Да, исправительными работами или лишением свободы
Нет
9.
Наказуемо ли участие в террористическом акте или подготовке к нему?
Да
Нет
10.
Участие в каком вооруженном формировании наказуемо?
В любом
В непредусмотренном федеральным законом