今天正好遇到了關於python的input()的問題,當輸入01+07的時候還是正常的,輸入01+08就會顯示:
file "" stdin 標準輸入
syntaxerror: invalid token 語法錯誤:無效的標記
原因是:python2中以0開頭的數字預設是8進製(octal formats、 octal number )(0-7)08, 09當然就是錯誤的啦。
八進位制: octal
十進位制:decimal
十六進製制:hexadecimal
二進位制:binary
這類似於c語言~~~呵呵,無知啊,真是乙個不小心。。。
----------2016-4-25 17:00:56--
參考資料 invalid token
都不知道怎麼搞
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...
2 23 八進位制
題目描述 輸入乙個整數,將其轉換成八進位制數輸出。輸入描述 輸入包括乙個整數n 0 n 100000 輸出描述 可能有多組測試資料,對於每組資料,輸出n的八進位制表示數。示例1 輸入 789 輸出 7 1011 include using namespace std intmain result i...
八進位制小數
描述 八進位制有限小數均可以用十進位制有限小數精確地表示。比如,八進位制裡面的0.75等於十進位制裡面的0.963125 7 8 5 64 所有小數點後位數為n的八進位制小數都可以表示成小數點後位數不多於3n的十進位制小數。你的任務是寫乙個程式,把 0,1 之間的八進位制小數轉化成十進位制小數。輸入...