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

• Одержати у програмі 20 випадкових цілих чисел у діапазоні від 0 до A включно та знайти суму кратних 5. Число A ввести з клавіатури.

• Одержати у програмі k випадкових дійсних чисел у діапазоні від 0 до A та вивести на екран тільки ті, що <2. Числа A та k ввести з клавіатури.

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

•  Ви хочете створити гру на вгадування, в якій комп'ютер генерує випадкове число від 1 до 100, а користувач повинен вгадати це число. Програма дасть зворотній зв'язок про те, чи вгадане число занадто велике або занадто мале.

Ответы

Автор ответа: Danya2292
0

Ответ:

Одержати у програмі 20 випадкових цілих чисел у діапазоні від 0 до A включно та знайти суму кратних 5. Число A ввести з клавіатури.

python

import random

A = int(input("Введіть число A: "))

numbers = [random.randint(0, A) for _ in range(20)]

sum_of_multiples_of_5 = sum([num for num in numbers if num % 5 == 0])

print("Список чисел:", numbers)

print("Сума кратних 5 чисел:", sum_of_multiples_of_5)

Одержати у програмі k випадкових дійсних чисел у діапазоні від 0 до A та вивести на екран тільки ті, що <2. Числа A та k ввести з клавіатури.

python

import random

A = float(input("Введіть число A: "))

k = int(input("Введіть кількість чисел k: "))

numbers = [random.uniform(0, A) for _ in range(k)]

filtered_numbers = [num for num in numbers if num < 2]

print("Список чисел:", numbers)

print("Список чисел менших за 2:", filtered_numbers)

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

python

import random

correct_answers = 0

wrong_answers = 0

for i in range(12):

   x = random.randint(0, 9)

   y = random.randint(0, 9)

   answer = int(input(f"Чому дорівнює добуток {x} на {y}? "))

   if answer == x * y:

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

       correct_answers += 1

   else:

       print("Неправильно :(")

       wrong_answers += 1

print(f"Кількість правильних відповідей: {correct_answers}")

print(f"Кількість неправильних відповідей: {wrong_answers}")

Похожие вопросы
Предмет: Математика, автор: Pinalae