Могу ли я использовать понимание списка для записи кратных 3 в диапазоне с помощью сложения?Python

Программы на Python
Ответить
Anonymous
 Могу ли я использовать понимание списка для записи кратных 3 в диапазоне с помощью сложения?

Сообщение Anonymous »

очень новичок в Python. спасибо за помощь. Я написал первый блок кода для перечисления чисел, кратных 3, и он работает. Я хотел знать, можно ли это сделать с помощью сложения внутри списков
#print multiples of 3, this block works as expected.
multiples_3 = list(range(1, 31, 3))
for value in multiples_3:
print(value)

#trying to find another way to do this with addition and perhaps in one as a #list comprehension
multiples_3 = [value +3 for value in (range(1, 31))]
print(multiples_3)
__________________________
Result:

[4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33]


Подробнее здесь: https://stackoverflow.com/questions/798 ... using-addi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»