>>> sum((1, 2, 3, 4, 5, 6, 7))
28
>>> 28/7
4.0
>>> sum((1,2,3,4,5,6,7,8,9,10,11,12,13,14))
105
>>> 105/7
15.0
>>>
Как мне автоматизировать эту сумму и деление, используя цикл?
Редактировать: Возможно, я не был понятен - я хочу, чтобы цикл продолжал делать сумму (кратную 7, например 1-7, 1-14, 1-21 и т. Д.), Пока она не достигнет х (х пользовательский ввод)
Ладно, разобрался:
def sum_and_div_of_multiples_of_7(x):
y = 7
while (y <= x):
mof7 = range(1,y)
print ('mof7 is', mof7)
total = sum(mof7)
print ('total =', total)
div = total/7
print ('div =', int(div), '\n')
y = y+7 # increase y
x = 70
sum_and_div_of_multiples_of_7(x)