你可以使用以下代碼來求出100以內(nèi)三的倍數(shù)的和:
創(chuàng)新互聯(lián)是一家網(wǎng)站設(shè)計、成都網(wǎng)站制作,提供網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站制作,建網(wǎng)站,按需開發(fā),網(wǎng)站開發(fā)公司,公司2013年成立是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價值為核心業(yè)務(wù),全程參與項目的網(wǎng)站策劃設(shè)計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。
# 使用 range 函數(shù)創(chuàng)建一個包含100以內(nèi)所有整數(shù)的序列numbers = range(1, 101)# 使用列表推導式篩選出所有是3的倍數(shù)的整數(shù)multiples_of_three = [x for x in numbers if x % 3 == 0]# 輸出3的倍數(shù)的和print(sum(multiples_of_three))
結(jié)果應該是:1683
希望這能幫到你!
3的倍數(shù)和尾數(shù)是3用取模運算判斷余數(shù)。
a%3==0 3的倍數(shù)
a%10==3 尾數(shù)3
判斷3的倍數(shù)可以利用3倍數(shù)的特征,所有位置上數(shù)字的和能被3整除就是3的倍數(shù)。
a=input()
s=0
for i in a:
縮進s+=int(i)
if s%3==0:print('3的倍數(shù)')
判斷末尾是否為3,就直接判斷字符串末尾字符。
a=input()
if a[-1]=='3':print('3是尾數(shù)')
Python將一個整數(shù)轉(zhuǎn)換為一個字符的方式很簡單,只需調(diào)用str函數(shù),即可轉(zhuǎn)換,具體信息如下。
1、首先打開一個關(guān)于python的任意編輯器。
2、接著,定義如圖所示的整數(shù)。
3、然后調(diào)用函數(shù)str函數(shù)。
4、最后轉(zhuǎn)換為字符串,運行后結(jié)果如圖所示,就完成了。
for i in range(51): # 獲取序列[0,1,2,3,...,50]
if i % 3 == 0: # 如果n為3的倍數(shù),則其余數(shù)為0
print(i)