導航:首頁 > 編程語言 > collatzpython

collatzpython

發布時間:2023-05-11 10:11:32

python 新手求解答

defcollatz():
number=input()
ifnumber%2==穗鋒0:
print(number//2)
elifnumber%2==1:
print(3*number+1)

你的錯誤在於最後一寬橡個print的右括弧用的是中文猜巧晌輸入的括弧,你對比一下 『)』和')'。

⑵ python初學者的一個小程序編寫問題

defcollatz(number):
ifnumber%2==0:
#偶數
#列印出number//2,並返回該值。
print(number//2)
returnnumber//2
else:
#奇數
#列印並返回3*number+1。
print(number*3+1)
returnnumber*3+1

num_return=0

whilenum_return==0:
str_input=input('input:')
try:
num_input=int(str_input)
num_return=collatz(int(num_input))
ifnum_return==1:
break
else:
num_return=0
exceptValueError:
print('請輸入數值')

⑶ Collatz 序列 python

不要放在租敏python交互編輯器里運行,放在python命令中型脊行賣滲編輯器里保存後再運行就可以了。

⑷ Python3:Collatz 序列 編寫一個名為collatz()的函數,它有一個名為number的參數:

要有轎橡返回值,才會退氏裂出循環,你寫的函數返回的都是殲帆閉None。

⑸ PYTHON 新手一枚

就按照描述來唄,input的是個list.只要這個list的棚游最後一項不是1就一直按照規則鏈帆銷繼續下去。轎拍
def collatz(L):
end = L[len(L)-1]
if end == 1:
return L
elif end%2 == 0:
L.append(end/2)
return collatz(L)
else:
L.append((end*3)+1)
return collatz(L)

a=[6]
collatz(a)
[6, 3, 10, 5, 16, 8, 4, 2, 1]

閱讀全文

與collatzpython相關的資料

熱點內容
瘦吧大數據在APP哪裡看 瀏覽:621
層次聚類演算法最小距離 瀏覽:693
抖音視頻加源碼 瀏覽:531
運營影視源碼 瀏覽:640
北京電信伺服器託管雲空間伺服器 瀏覽:369
一般學編程有必要嗎 瀏覽:753
機器人編程方法 瀏覽:992
表盤編程gt 瀏覽:9
java源代碼閱讀 瀏覽:736
程序員用什麼鍵盤羅技 瀏覽:169
為什麼安卓手機每天都要更新app 瀏覽:707
java怎麼成為程序員 瀏覽:290
西門子s7200編程電纜怎麼連接 瀏覽:532
下載網頁中的pdf文件 瀏覽:91
音樂緩存文件夾的軟體 瀏覽:396
Dkms編譯列印機驅動 瀏覽:996
解壓縮文件操作異常 瀏覽:557
等待代碼編譯時你會幹嘛 瀏覽:494
單片機c語言中變數右移8位 瀏覽:82
解壓的一個小短片 瀏覽:831