Python如何在循环语句中加入两个变量_python学习笔记(第一章)
大家好,我是天鈞,因為我是今年參加的春季高考并且考上了信息安全專業,在家里自學完C語言(其實就是過一遍),然后開始自學Python,可能后期的筆記大多數以這個Python編程語言為主,跟著我一起學習吧!
Python在信息安全中占據著重要的地位,我學的書是小甲魚的《零基礎入門學習》一些筆記記得還是比較全面的。
順便謝謝前幾天打賞我的兩位小伙伴,我激動了一晚上呢。
首先Python版本的選擇Python版本3.4.3看清版本哦官網鏈接https://www.python.org/downloads/release/python-343/下載之后會有這兩個軟件哦好了進入正題while循環
bingo = '天鈞好帥'name = input("請輸入天鈞最想聽的一句話")while True: if name == bingo: break name = input("請重新輸入天鈞最想聽的一句話")print("臥槽,牛逼啊小伙子,猜對了")筆記;因為Python不像C語言那樣的強結構語言,所以我學完C就開始學Python,腦袋嗡嗡的,不過還好,它的賦值很不一般,像C語言第一條應該是先申請一個變量然后在接收賦值,但Python不一樣,直接因為賦值是什么類型就變成什么類型的變量。
什么是while循環
大概是這個樣子的[注意消失多年的靈魂畫手上線了]
這不跟C語言一樣的嗎,沒錯就是一樣的哈哈哈,指的是原理,別把C語言的格式寫進Python代碼,下場很慘的。
while結構如下
while 循環條件: 循環體注意到一個現象沒有,它沒有大大小小的括號顯得代碼很干練,那它怎么識別條件語句與循環體的呢,答案是空格,這里的空格是嚴格要求的,建議同體代碼使用4個空格,是一個tab建,千萬不要濫用空格,不然報錯了都不好排查
for循環
for 目標 in 表達式: 循環體這個for循環跟C語言的不同,for是指向目標,in指向表達式后面以英文狀態下的":"結尾然后才是循環體
注意變量與值之間應該有英文狀態下的空格因為美觀(這個是我書上記得筆記,現在一看有點絕望)
munber = [1,23,4]for i in munber: print(i,end=" ")運行結果
輸出了空格在每個數之間
range()
這個是 for 的好伙伴哦
for i in range(1,33,4): print(i)那么這個函數是什么意思呢,書上沒過多解釋,我的理解是就像槍一樣,這個函數是槍的彈夾,去申請就多少發子彈,看一下簡單的例子
for?i?in?range(5)print(i)就這樣像子彈一樣發射出去,大家有沒有發現一個有趣的事情,為什么我填的是5最后到4就停止發射了呢,這是因為range是從0開始數的一共5個數,所以到4就停止了。
那我不愿意怎么辦,非要從1開始數,咱也有辦法。
for?i?in?range(1,33): print(i)熟悉嗎,沒錯就是上面的代碼。可是大家找到不同之處了嗎
哇!好長的圖啊,哈哈哈,看見了嗎,range開始從1開始數了,因為咱們制定了“如何添加這個子彈,一共多少”
那文章第一個range的代碼是什么呢
for i in range(1,33,4): print(i)這個啊,叫做步長(我這么叫的,不知道其他人怎么叫步幅嗎)
看一下運行后的結果大家就明白了
每個結果等差為4哦
break語句
break語句執行到break時跳出
這里的break和C語言一樣是跳出循環如下
i = 0while i < 10: if (i == 8): print("運行到8就跳出了哦") break print(i) i = i + 1運行后
發現程序運行到if語句后就跳出循環了,明明還有兩個沒有參與循環呢
continue語句在循環開始之前要測試一次循環條件如果把上面的代碼中的break替換成continue的話,那么會變成
今天的筆記就記到這里,像這樣的咱約定好,一天一章好不好,跟我一起學習底子吧。嘿嘿嘿
不要嫌棄現在的基礎文章哦,隨著時間推移,會越來越技術化,小白文越來越少,但是不忘初心,希望到時,能跟上前沿大佬的步伐,希望你我共勉
多多關注與多多收藏哦
總結
以上是生活随笔為你收集整理的Python如何在循环语句中加入两个变量_python学习笔记(第一章)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 加密货币热潮退去 矿企转身为AI提供高性
- 下一篇: 油锅着火时,用什么方法灭火更合适?蚂蚁庄