日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

sublime加入input函数_【挑战自学Python编程】第八天:while循环以及input()函数

發(fā)布時(shí)間:2023/12/10 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sublime加入input函数_【挑战自学Python编程】第八天:while循环以及input()函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

摘要

01 while循環(huán)

02 input函數(shù)

03 終端

04 使用while循環(huán)與input()函數(shù)

01 while循環(huán)

在正式講Python中的while前,希望大家先關(guān)注單詞一下while,翻譯為中文意思是:當(dāng)。(這里我們只需要這一種意思即可)

下面我們開始看while循環(huán)語(yǔ)句的基本語(yǔ)法。

基本語(yǔ)法:

while 條件測(cè)試 :

縮進(jìn)代碼

運(yùn)行邏輯:

當(dāng)程序運(yùn)行到while語(yǔ)句時(shí),首先執(zhí)行條件測(cè)試,條件測(cè)試為真時(shí),執(zhí)行縮進(jìn)代碼,完成后,再次回到while語(yǔ)句,再次執(zhí)行條件測(cè)試,若為真,則執(zhí)行縮進(jìn)代碼,若為假,則跳過(guò)該while循環(huán)及其縮進(jìn)代碼,如此反復(fù)循環(huán)執(zhí)行,直到條件測(cè)試為假。

示例:

break語(yǔ)句

常用在循環(huán)語(yǔ)句中,當(dāng)運(yùn)行到break語(yǔ)句時(shí),Python會(huì)直接結(jié)束循環(huán),并跳過(guò)余下的縮進(jìn)代碼。通過(guò)使用break語(yǔ)句,可以使得循環(huán)在某個(gè)特定條件滿足時(shí)結(jié)束循環(huán)。

continue語(yǔ)句

常用在循環(huán)語(yǔ)句中,當(dāng)運(yùn)行到continue語(yǔ)句時(shí),程序?qū)?huì)忽略余下的代碼,回到循環(huán)的開頭繼續(xù)運(yùn)行。

這里的希望大家先對(duì)這兩個(gè)語(yǔ)句有一點(diǎn)點(diǎn)印象,其具體應(yīng)用將在隨后體現(xiàn)。

02 input()函數(shù)

首先,我們來(lái)回顧一下,在講到if語(yǔ)句的時(shí)候,講過(guò)的一個(gè),根據(jù)入學(xué)年確認(rèn)教材領(lǐng)取列表的例子,當(dāng)時(shí)我們是這樣寫的:

可以看到,一值以來(lái),我們都是以一個(gè)程序編寫者的身份在寫這個(gè)程序,并沒有實(shí)現(xiàn)和用戶的互動(dòng)(沒有讓用戶輸入數(shù)據(jù),也沒有讓用戶執(zhí)行操作)。

在上面這個(gè)例子中,我們希望當(dāng)用戶在鍵盤上輸入對(duì)應(yīng)年份,然后敲下回車就能獲得相應(yīng)的列表,那么如何實(shí)現(xiàn)呢?

這里我們就要用到input()函數(shù)。

input()

作用:當(dāng)程序運(yùn)行到input()函數(shù)時(shí),會(huì)將input()函數(shù)括號(hào)里的內(nèi)容在屏幕上打印出來(lái)作為用戶提示,然后暫停程序運(yùn)行,此時(shí),用戶可以利用鍵盤輸入字母,數(shù)字等,當(dāng)用戶輸入完畢,按下回車后,用戶輸入的值將以字符串的形式作為input()函數(shù)的返回值。

示例:輸入相應(yīng)年份,獲得相應(yīng)列表。

看到這里,大家可能會(huì)有點(diǎn)懵......(這是個(gè)啥???)

大家會(huì)發(fā)現(xiàn)這里界面不一樣了,對(duì),這不是sublime text3的界面了,可以看到上圖,這是windows powershell (一種終端)的界面。

為什么突然之間開始說(shuō)終端了呢?因?yàn)樵趕ublime text3 內(nèi)部是無(wú)法運(yùn)行提示用戶輸入的程序的,也就是不能再sublime text 里運(yùn)行帶有input()函數(shù)的程序,那么,要如何來(lái)運(yùn)行這個(gè)程序呢?——使用終端。

使用終端(Terminal)運(yùn)行Python腳本文件

什么是終端呢?

其實(shí)這里我們要說(shuō)的,實(shí)際上全稱是終端虛擬機(jī),不過(guò)暫且我們稱為終端。

如果想要全面的了解終端,可以谷歌,百度。在這里,我們就來(lái)說(shuō)說(shuō)我們?cè)陔娔X中會(huì)見到的終端也就是Terminal。

Windows中常見的終端有CMD,Windows Powershell這些你在Windows的開始菜單搜索欄進(jìn)行搜索就能看到。如下圖:

打開之后你會(huì)看到一個(gè)相對(duì)陌生的界面

要使用這個(gè)界面來(lái)運(yùn)行python腳本(就是文件后綴名為.py的文件),首先你得將目錄切換到你要運(yùn)行的文件的文件夾,如何操作呢?輸入cd,然后再輸入一個(gè)空格,在空格后輸入你所需要運(yùn)行的文件的地址,然后再輸入python,在python后空格,然后輸入你要運(yùn)行的文件的全名(也就是帶后綴的),輸入完畢后按下回車即可。具體演示見下圖

這樣,我們就能通過(guò)終端運(yùn)行Python腳本。

如果使用蘋果電腦,系統(tǒng)為macOS的話,可以直接搜索,打開程序Terminal,然后使用類似的命令進(jìn)行操作。

當(dāng)然,每次都要輸入很長(zhǎng)的地址比較麻煩,使用sublime text作為文本編輯器的同學(xué),可以安裝sublime text中的一個(gè)插件:Terminal來(lái)簡(jiǎn)化操作。

打開sublime text3,使用快捷鍵:Ctrl+Shift+P,出現(xiàn)如下界面:

在搜索框內(nèi),輸入 Install

點(diǎn)擊下方出現(xiàn)的選擇項(xiàng),稍等,點(diǎn)擊OK

在頂部菜單:Preference>Package Control>Install Package 搜索Terminal,點(diǎn)擊安裝,安裝后右鍵即可快速在文件所在文件夾打開終端。如下圖示例:

好的,那么接下來(lái)我們回到正題

04 使用while循環(huán)與input()函數(shù)

假設(shè)你現(xiàn)在要郵寄一個(gè)快遞,現(xiàn)在我們使用一個(gè)程序來(lái)自動(dòng)收集用戶信息,然后打印出來(lái)并確認(rèn)。我們來(lái)看下面的示例程序:

注意其中的第七行,我們使用了多次嵌套來(lái)獲取信息。

這里我們使用while循環(huán)來(lái)實(shí)現(xiàn)反復(fù)的修改信息,直到用戶需要推出時(shí)再退出,并且我們可以看到,我們?cè)诳刂苭hile循環(huán)是否結(jié)束時(shí),并未直接使用條件測(cè)試,而是直接使用True與False這兩個(gè)關(guān)鍵字。可以看到,第25行程序中我們使用了break語(yǔ)句來(lái)結(jié)束循環(huán),而第39行我們則是改變條件測(cè)試結(jié)果來(lái)結(jié)束循環(huán),這里就要和break語(yǔ)句進(jìn)行一個(gè)比較,為什么第25行不使用這種方式呢?因?yàn)槿绻彩褂眠@種標(biāo)志法(就是設(shè)定一個(gè)變量,以該變量 的值為Ture還是False,來(lái)控制while循環(huán)是否進(jìn)行),那么余下的程序至少也會(huì)運(yùn)行一遍!!!這不是我們想要的!

接下來(lái),我們看運(yùn)行效果圖:

加入我們,一起【挑戰(zhàn)自學(xué)Python編程】!

明日內(nèi)容:函數(shù)(Function)

總結(jié)

以上是生活随笔為你收集整理的sublime加入input函数_【挑战自学Python编程】第八天:while循环以及input()函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。