Дано натуральное число A (7<A<1963). Составить программу, которая с помощью функции Random создает A целых чисел, не превышающих по модулю 21, и выводит на экран сначала все числа, потом все числа в возрастающем порядке, далее все нечетные среди них числа в убывающем порядке.

6 Сен 2019 в 04:42
321 +1
0
Ответы
1
import random
A = int(input("Введите натуральное число A (7 < A < 1963): "))
while A <= 7 or A >= 1963:
A = int(input("Попробуйте еще раз. Введите натуральное число A (7 < A < 1963): "))
numbers = random.randint(−21,21)forinrange(A)random.randint(-21, 21) for _ in range(A)random.randint(21,21)fori nrange(A)
print"Всечисла:""Все числа:""Всечисла:" printnumbersnumbersnumbers
print"Всечиславвозрастающемпорядке:""Все числа в возрастающем порядке:""Всечиславвозрастающемпорядке:" numbers_sorted = sortednumbersnumbersnumbers printnumberssortednumbers_sortednumberss orted
print"Всенечетныечиславубывающемпорядке:""Все нечетные числа в убывающем порядке:""Всенечетныечиславубывающемпорядке:" odd_numbers = sorted[numfornuminnumbersifnum[num for num in numbers if num % 2 != 0], reverse=True[numfornuminnumbersifnum printoddnumbersodd_numbersoddn umbers

Программа сначала создает A целых чисел в диапазоне от -21 до 21 с помощью функции Random. Затем выводит на экран все числа, все числа в возрастающем порядке и все нечетные числа в убывающем порядке.

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