python的輸入輸出

一個程序肯定是有輸入有輸出的。我們講一個值輸入到程序當中,程序再講運算過的結果輸出出來。

還記得上一篇的print()函數(shù)嗎?它是一個輸出函數(shù),可以將字符或者數(shù)字打印在屏幕上。我們提前給print()傳遞了hello,world的參數(shù),所以它可以將hello,world直接打印出來。

當我們想要讓用戶向程序輸入一個值再打印出來怎么辦呢?

python提供了一個input()函數(shù)。是的python的函數(shù)都很簡單基本上就是英語。

如何使用這個函數(shù)?

先在python命令提示符下輸入

name=input()

回車以后會發(fā)現(xiàn)>>>消失了,這個時候是python啟動了input這個函數(shù),我們要輸入一個值。比如ppmoon。

然后我們發(fā)現(xiàn)又回到了>>>狀態(tài),什么也沒有發(fā)生。

我們再輸入name回車看看會發(fā)生什么。

顯示了我們剛剛輸入的內容。

這是為什么呢?我們來回憶一下數(shù)學知識f(x)=x這個函數(shù)x是變量,當x=1的時候f(x)=1,name=input()一樣的道理,input()這個函數(shù)可以接受鍵盤鍵入的內容,然后將輸入的值賦給name。這完成的現(xiàn)實邏輯就是,當input()=1的時候name=1這是個不太恰當?shù)谋扔?。在python中name這是我們創(chuàng)建的一個變量,只是用input給這個變量賦值,當我們調用這個變量,在命令行里輸入name的時候就會顯示name的值。

再回想下數(shù)學,復合函數(shù)g【f(x)】,f(x)也會作為變量,傳到g(x)當中。在編程當中會經常使用變量來進行操作。

輸入你的名字讓電腦向你問好的例子。

我們寫這樣一個小程序

執(zhí)行這個小程序,就會提示我們輸入名字,之后電腦就會打印出名字。

解析:

這里input接收鍵盤傳來的值,將值賦給變量name,那么傳遞到print()函數(shù)中。注意接收方式,因為name是個變量所以不需要引號,因為要和之前的hello字符串區(qū)分開,所以中間要加個逗號才行。

這就是一個簡單的輸出名字的小程序。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容