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

熱點內容
資料庫查詢系統源碼 瀏覽:617
php5314 瀏覽:358
完美國際安裝到哪個文件夾 瀏覽:669
什麼app可以掃一掃做題 瀏覽:540
程序員編碼論壇 瀏覽:924
淘點是什麼app 瀏覽:660
中國高等植物pdf 瀏覽:454
51單片機時間 瀏覽:182
後台如何獲取伺服器ip 瀏覽:267
單片機流水燈程序c語言 瀏覽:235
程序員第二職業掙錢 瀏覽:240
運行里怎麼輸入伺服器路徑 瀏覽:843
pythonstepwise 瀏覽:510
劉一男詞彙速記指南pdf 瀏覽:66
php認證級別 瀏覽:370
方舟編譯啥時候推送 瀏覽:1012
php手機驗證碼生成 瀏覽:677
哲學思維pdf 瀏覽:17
凌達壓縮機有限公司招聘 瀏覽:535
weblogic命令部署 瀏覽:39