試圖學習一種新的方法。這是在“n”下面找到所有3和5的倍數之和的經典問題。我想要的是:print ("The sum is: ", sum(range(1, 100)))但是對于 3 / 5 的倍數,使用 if 語句。我的問題:如何為單行解決方案包含 if 語句?感謝您的幫助。=)// 克里斯·
1 回答

紫衣仙女
TA貢獻1839條經驗 獲得超15個贊
這是您可以研究的方法:
def thesum(the_numbers):
the_numbers = [i for i in the_numbers if i % 3 == 0 or i % 5 == 0]
return print(sum(the_numbers))
thesum(range(100))
添加回答
舉報
0/150
提交
取消