連八進位制都不知道

2022-02-12 14:23:20 字數 396 閱讀 6327

今天正好遇到了關於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 之間的八進位制小數轉化成十進位制小數。輸入...