ПИТОН Напишите программу, которая заполняет массив из 10 элементов случайными числами в...

0 голосов

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


спросил от (88 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (1.6k баллов)

Ответ:

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]

Объяснение:

оставил комментарий от (88 баллов)

что такое array?

оставил комментарий от Одаренный (1.6k баллов)

просто имя переменной. Переводится как "массив"

оставил комментарий от (88 баллов)

спс

оставил комментарий от (88 баллов)

не работает

оставил комментарий от (88 баллов)

не складывает

оставил комментарий от Одаренный (1.6k баллов)

я проверял её, у меня она работала. Вот скриншот вывода: http://prntscr.com/rywtq2

оставил комментарий от Одаренный (1.6k баллов)

я никогда не кидаю людям недоделанные или работающие через раз решения

...