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。表示轉換可以在賦值時轉換,也可以在最后打印時轉換。
