>>> 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
>>>
Как автоматизировать эту сумму и деление с помощью цикла, возможно?Пример Sum и Division (Python)
Редактировать: Возможно, я не был чист - я хочу, чтобы цикл продолжал делать сумму (кратных 7, например 1-7, 1-14, 1-21 и т. Д.), Пока не достигнет x (x является ввод пользователем)
Хорошо, понял это:
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)
кажется немного поздно в семестре для задачи это легко быть домашнее задание, но это не похоже, как в реальном мире проблемы, либо. –
@Chris: Я удалил свой комментарий на ваш комментарий, поскольку я увидел, что ваш был удален ... нет вашего комментария к моему удаленному ... возможно, некоторая путаница для более поздних историков. –
@craig: Просто начал изучать программирование, но пока не могу конструировать петли. :) – 3zzy