Python小程序collatz


最近在看Python編程快速上手,實現課后小程序collatz時,發現跟結果總也不一樣
在網上搜過之后也只有print函數里面不太一樣
不明白為什么 print(n // 2)就不行
必須是
n = n // 2
print(n)
后來大神告知,錯誤的原因是,輸出的是n // 2的值,而 n 的值並沒有改變,所以會無限循環出現第一個結果
以后要注意類似問題

       

   
 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM