
Вопрос задан 10.07.2023 в 13:00.
Предмет Информатика.
Спрашивает Ахметянова Линара.
ПИТОН Напишите программу, которая заполняет массив из 10 элементов случайными числами в диапазоне
[100,500] и выводит его на экран. После этого на экран выводятся суммы цифр всех чисел, записанных в массив.Пример:Массив: 162 425 340 128 278 195 326 414 312 177 Суммы цифр: 9 11 7 11 17 15 11 9 6 15

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

Отвечает Тимчук Маша.
Ответ:
import random
def sum_number(number:int) -> int:
return sum(int(i) for i in list(str(number)))
array = [random.randint(100,500) for i in range(10)]
print(*array)
[print(sum_number(item), end = ' ') for item in array]
Объяснение:



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот программа на Python, которая выполняет описанное вами задание:
pythonimport random
# Создаем массив из 10 случайных чисел в диапазоне [100, 500]
array = [random.randint(100, 500) for _ in range(10)]
# Функция для подсчета суммы цифр числа
def sum_of_digits(num):
return sum(int(digit) for digit in str(num))
# Выводим массив на экран
print("Массив:", " ".join(map(str, array)))
# Вычисляем и выводим суммы цифр всех чисел в массиве
sums_of_digits = [sum_of_digits(num) for num in array]
print("Суммы цифр:", " ".join(map(str, sums_of_digits)))
Программа создает массив из 10 случайных чисел в указанном диапазоне, затем вычисляет суммы цифр для каждого числа в массиве и выводит как массив, так и суммы цифр на экран.


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

Информатика 572

Информатика 1113

Информатика 10

Информатика 32

Информатика 16

Информатика 578

Информатика 21
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili