Python學習系列之input函數(五)


 Python的輸入函數input()

舉例:

#輸入函數input
present=input('請輸入一個數據')
print(present,type(present))

  結果如下圖:

 

 其中,66是在Pycharm控制台輸入的。由此可以看出Input輸出的是str類型的數據

 

練習:從鍵盤輸入2個整數,然后計算兩個整數的和

#輸入兩個數,然后計算它們的和
a=input("請輸入一個加數")
b=input("請輸入另一個加數")
print(a+b)

  以上輸出結果:

 

 截圖中20和10是手動在控制台輸入的,最終相加的結果是2010,其實就是兩個數進行了連接,並沒有進行和運算,是因為input函數的輸出類型是str,如果需要兩個數相加則需要將str類型轉換為int類型,代碼如下:

#輸入兩個數,然后計算它們的和
a=input("請輸入一個加數")
b=input("請輸入另一個加數")
print(int(a)+int(b))

  以上執行結果是:

 另一種寫法是:

#輸入兩個數,然后計算它們的和
a=int(input("請輸入一個加數"))
b=int(input("請輸入另一個加數"))
print(a+b)

  執行結果也是30。表示轉換可以在賦值時轉換,也可以在最后打印時轉換。

 


免責聲明!

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



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