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

熱點內容
納粹命令 瀏覽:586
什麼講鬼故事app 瀏覽:965
程序員級升 瀏覽:87
怎樣關閉照片加密 瀏覽:522
文件夾變拉鏈 瀏覽:607
伺服器未在運行什麼意思 瀏覽:405
單片機應用大賽 瀏覽:462
博格上海壓縮機有限公司 瀏覽:27
招行車貸解壓有費用嗎 瀏覽:702
總統命令小說 瀏覽:818
安卓手機為什麼卡成狗 瀏覽:384
廣州市公司軟體加密 瀏覽:230
燈光設計手冊pdf 瀏覽:767
java虛線 瀏覽:428
androidio流 瀏覽:799
伺服器怎麼改nvr 瀏覽:939
真空壓縮袋怎樣打開 瀏覽:80
證券市場基礎知識pdf2012 瀏覽:720
mastercam自動編程視頻 瀏覽:11
如何得知加密類型 瀏覽:42