Напишите программу, которая генерирует n-штук случайных чётных чисел из диапазона от -5 до 26.
Chichivara228:
Вам эти числа в список закинуть или просто вывести как строку?
Ответы
Ответ дал:
0
Ответ:
import random
n = int(input("Введите количество случайных четных чисел для генерации: "))
even_numbers = []
for i in range(n):
number = random.randint(-5, 26)
if number % 2 == 0:
even_numbers.append(number)
else:
i -= 1
print(even_numbers)
Объяснение:
Используется модуль random для генерации случайных чисел. Пользователь вводит количество чётных чисел, которые нужно сгенерировать, и программа использует цикл for для генерации случайного числа из диапазона от -5 до 26, затем проверяет, является ли оно чётным. Если да, то добавляет его в список even_numbers, если нет, то идет на следующую итерацию цикла.
Вас заинтересует
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад