TA貢獻1863條經驗 獲得超2個贊
因為int函數不能接受字面值為浮點數的字符串,即當執行int('12.3')的時候就會報錯這種時候需要要用float轉化成浮點數, a = float(input())
TA貢獻1826條經驗 獲得超6個贊
input函數返回的是string類型,即字符串int函數將字符串形式的數值轉換為整數時,字符串中只能包含數字所以正確的方法應該是現將字符串轉換成后float,再將float轉換成inta=int(float(input()))
測試技術的修煉之道
¥ 48.00
Python 源碼深度剖析
¥ 68.00
Python 數據分析通關攻略
¥ 58.00
你的第一本Python基礎入門書
從 0 開始學爬蟲
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號