python - input函式怎麼用
來源:趣味經驗館 6.22K
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>python input函式怎麼用?跟小編一起來看看:
input()函式是輸入函式,是實現人機互動的重要函式,例如有時計算機會問你一個問題,你需要做出回答,從而讓計算機進行下一步的判斷,這時我們就需要用到input()函式。
例如:
在一次考試中,有一道問題有四個選項,其中只有一個正確答案,這時你需要回答出你所選的選項,從而讓計算機判斷你是否答對問題。
print('請在以下四個選項中【A.1;B.5;C.0;D.2】選出你的選項')choice=input('請問你的選項是:')if choice=='A': print('恭喜你,回答正確!!!')else: print('很遺憾,回答錯誤!!!')
從上面可以看出input()是輸入函式,當你在函式的括號內寫下問題時,它會在終端打印出來等待你的輸入,在你輸入後,計算機會根據你的回答進行判斷。
在最開始說了在Python3中,input()函式接受一個標準輸入資料,返回為string型別。不管我們輸入的回答是什麼,不管你輸入的是整數,還是字串,input()函式的輸入值,永遠會被“強制性”地轉換為“字串"型別。(Python3固定規則)
choice=input('請輸入1或2:')print(type(choice))name=input('請輸入你的名字:')print(type(name))
只要在input()函式前面加上int(),就可以把input()函式的結果強制轉換成整數。
choice=int(input('請選擇1或2'))if choice==1 print('正確')else: print('錯誤')
例如:
我們要對全班的同學按照身高進行分組,這時我們就需要用到整數
height=int(input('請問你的身高是:'))if 0<height<=150: print('你被分到了1組')elif 150<height<180: print('你被分到了2組')else: print('你被分到了3組')