導航:首頁 > 編程語言 > 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相關的資料

熱點內容
編譯的時候怎麼找未定義的函數 瀏覽:341
有什麼我的世界伺服器 瀏覽:295
伺服器亮綠燈是什麼意思 瀏覽:626
python畫的圖如何保存高清版 瀏覽:488
10的搭接還用加密嗎 瀏覽:361
bytedance這個文件夾是什麼意思呢 瀏覽:585
演算法站的客體 瀏覽:73
src文件夾c語言怎麼運行 瀏覽:19
怎麼把已安裝的app放到桌面 瀏覽:942
如何查看蘋果手機app是否取消訂閱 瀏覽:769
u盤加密之後手機可以打開嗎 瀏覽:42
單片機串口發射怎麼回事 瀏覽:474
程序員假裝自己很忙 瀏覽:800
程序員能力關鍵詞 瀏覽:617
plc編程高級視頻教程 瀏覽:614
java遞歸求n 瀏覽:88
python絕對路徑導入 瀏覽:131
nex5g加密 瀏覽:979
18的空島伺服器地址 瀏覽:90
程序員要學什麼硬體 瀏覽:668