国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


零基礎(chǔ)Python完全自學(xué)教程7:Python中的基本輸入和輸出

    時間: 瀏覽:1778次  來源:站長在線
歡迎你來到站長學(xué)堂,學(xué)習(xí)站長在線出品的在線課程《零基礎(chǔ)Python完全自學(xué)教程》今日分享的是第7課《Python中的基本輸入和輸出》。本節(jié)課主要內(nèi)容有:使用input()函數(shù)輸

歡迎你來到站長學(xué)堂,學(xué)習(xí)站長在線出品的在線課程《零基礎(chǔ)python完全自學(xué)教程》今日分享的是第7課《Python中的基本輸入和輸出》。本節(jié)課主要內(nèi)容有:使用input()函數(shù)輸入和使用使用print()函數(shù)輸出。相對來說本課內(nèi)容比較簡單。


Python中的基本輸入和輸出

從《安裝Python和寫出第一個Python程序》開始,我們就在屏幕上面開始輸出了“Hello World”,這個就使用到了print()函數(shù)向屏幕輸出一些字符,這就是Python的基本輸出函數(shù)。在Python中,使用input()函數(shù)用于用于接收用戶通過鍵盤輸入的內(nèi)容,這就是Python中的基本輸入和輸出,接下來詳細講解這兩個函數(shù)。

7.1、在Python中使用input()函數(shù)輸入

站長在線提醒你:input()函數(shù)和所有函數(shù)一樣,使用的小括號是英文的小括號,如果是使用了中文的小括號input()就會出錯哦。錯誤提示:SyntaxError: invalid character '(' (U+FF08) 意思是:語法錯誤:無效字符“(”(U+FF08)。

在Python中,使用內(nèi)置函數(shù)input()可以接收用戶通過鍵盤輸入的內(nèi)容。input()函數(shù)的基本用法如下:

varible = input("提示文字")

其中,variable為保存輸入結(jié)果的 變量。雙引號內(nèi)的文字是用于提示用戶輸入的內(nèi)容。例如,想接收用戶輸入的內(nèi)容,并保存變量tip中,可以使用以下代碼

tip = input("請輸入文字:")

在Python3中,無論你輸入的是數(shù)字還是字符都被當(dāng)成字符串讀取。如果想接收數(shù)值,需要把接收到的字符串進行類型轉(zhuǎn)換。

例如,想接收整型的數(shù)字并保存到變量age中,可以使用以下代碼:

age = int(input("請輸入數(shù)字:"))

例7.1根據(jù)身高、體重計算BMI指數(shù)。

例6.1.2 中,身高、體重是固定輸入的,下面我們將改成使用input()函數(shù)輸入,修改后的代碼如下:

height = float(input("請輸入您的身高(單位為米):"))      # 輸入身高,單位:米,如:1.70
weight = float(input("請輸入您的體重(單位為千克):"))     # 輸入體重,單位:千克,如:65
bmi=weight/(height*height)      # 用于計算BMI指數(shù),公式為“體重/身高的平方”
print("您的BMI指數(shù)為:"+str(bmi))  # 輸出BMI指數(shù)
# 判斷身材是否合理
if bmi<18.5:
    print("您的體重過輕 ~@_@~")
if bmi>=18.5 and bmi<24.9:
    print("正常范圍,注意保持 (-_-)")
if bmi>=24.9 and bmi<29.9:
    print("您的體重過重 ~@_@~")
if bmi>=29.9:
    print("肥胖 ^@_@^")

運行結(jié)果為:

請輸入您的身高(單位為米):1.7
請輸入您的體重(單位為千克):65
您的BMI指數(shù)為:22.49134948096886
正常范圍,注意保持 (-_-)
>>> 

7.2、在Python中使用print()函數(shù)輸出

在Python中,默認情況下,使用內(nèi)置函數(shù)print()可以將結(jié)果輸出到idle中,或者 標準控制臺上,其中基本語法如下

print(輸出的內(nèi)容)

上面的是基本語法,但是你要輸出的中文的話,需要加上引號,代碼如下:

print("輸出中文,需要帶上引號")

假設(shè)你輸出中文,沒有帶上引號的話,會出現(xiàn)語法錯誤,正確和不正確的,請看下面對比:

>>> print("我是中國人")
我是中國人
>>> print(我是中國人)
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    print(我是中國人)
NameError: name '我是中國人' is not defined
>>> 

在Python中,輸出的結(jié)果可以是數(shù)字和字符串(使用引號括起來),此類內(nèi)容將直接輸出;也可以是包含運算符的表達式,此類內(nèi)容將計算結(jié)果輸出。下面,大家可以自己運行一下,看看輸出的結(jié)果:

a = 10                    #變量a,值為10
b = 6                     #變量b,值為6
print(6)                  #輸出數(shù)字6
print(a*b)                #輸出變量a*b的結(jié)果
print(a if a>b else b)    #輸出條件表達式
print("我是中國人")       #輸出字符串

運行結(jié)果,大家親自測試一下,看看自己猜想的對不對。本教程就不告知了,本站堅信自己親自體驗才是學(xué)習(xí)的最佳途徑。

在Python中,默認情況下,一條print()語句輸出后會自動換行,如果要一次性輸出多個內(nèi)容,而且不換行,可以將輸出的內(nèi)容使用英文的逗號分隔。如上面的信息,我在加一個輸出內(nèi)容:

print(a,b)     #輸出變量a和b,結(jié)果為  10  6


下節(jié)預(yù)告:零基礎(chǔ)Python完全自學(xué)教程8:Python中常用的運算符

課后練習(xí):(不定項選擇題,最少一個答案,答案見下期)

7.1、下列說法正確的是(  )

A、input()可以接收用戶通過鍵盤輸入的內(nèi)容。

B、在Python中,無論你輸入的是數(shù)字還是字符都被當(dāng)成字符串讀取。

C、想接收數(shù)值,需要把接收到的字符串進行類型轉(zhuǎn)換。

D、 轉(zhuǎn)換整數(shù)型數(shù)字可以使用int轉(zhuǎn)換。

7.2、下列說法正確的有(  )

A、print(我是中國人),可以輸出:我是中國人。

B、print輸出的語法是:print(輸出的內(nèi)容)

C、print可以輸出包含運算符的表達式。

D、print()函數(shù)也可以接受多個字符串,用逗號“,”隔開。

昨日答案:6.1、ABD  6.2、ACD   6.3、ABC

文末福利:

1、關(guān)注站長在線官方公眾號站長在線微信號:olzzcom ,文末也有公眾號二維碼,關(guān)注公眾號以后回復(fù)python,本站精心整理的Python書籍、軟件、工具都實時更新哦!本站所安裝的python3.10、IDLE中文版 、PyCharm、Visual Studio Code、Sublime Text4等都在里面哦!

2、站長在線官方微信交流群已經(jīng)開通了,微信掃碼進入,一起交流,一起進步!



本文地址:http://003188.cn/pythonsrsc.html
碼字不易,打個賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡