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

Программирование в python 3 напечатать массив и сумму его первых n десятков. пример: пользователь вводит любое число ,например 56 программа выдаёт на экран массив от 0 до 55 и ещё пять чисел: сумму первых 10, сумму первых 20, сумму первых 30, сумму первых 40 и сумму первых 50 если пользователь вводит число например 23 то программа выдаёт массив от 0 до 22 и ещё два числа: сумму первых 10 и сумму первых 20 если пользователь вводит число меньше 10 то выдаётся только массив от 0 до 9

Показать ответ
Ответ:
vk20001
vk20001
08.10.2020 20:25
Если я верно понимаю задание, то массив должен состоять из последовательных чисел. Если это верно, то программа для решения задачи может иметь такой вид:

n=int(input())               #ввод количества элементов массива
x=[i for i in range(n)]   #создаем список чисел от 0 до n-1
s=0                             #начальное значение суммы
ss=[]                           #список сумм
for i in range(n):         #цикл от 0 до n-1
    print(x[i])                #печатаем число массива
    s+=x[i]                   #прибавляем число к сумме 
    if i%10==0 and i>0: #если количество чисел составило i-й десяток
        ss+=[s]                # добавляем сумму в список сумм
for i in range(len(ss)): #цикл от 0 до количества сумм
    print(ss[i])               #вывод сумм

Можно было бы обойтись без списка х, но по условию сказано, что нужно получить и вывести массив чисел, поэтому список х был создан в начале программы.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота