零基礎學習01(條件,迴圈和其他語句 )

2022-09-07 16:54:17 字數 2043 閱讀 3686

一.print和import更多資訊

1.使用逗號輸出

列印多個表示式,將它們用逗號隔開

2.賦值魔法

多個賦值

交換變數

鏈式賦值

增量賦值

二.條件和條件語句

1.if語句和else,elif

if語句,當if後面的表示式為真時執行

a=int(input(『input num:』))

if a=2:

print ('this is 2')

else子句,之所以叫做子句是因為它不能單獨存在,依賴if語句

a=int(input(『input num:』))

if a=2:

print ('this is 2')

else:

print ('this is not 2')

如果需要檢查多個條件,就可以使用elif,它是else if的縮寫。要和if else 聯合使用     

a=int(input(『input num:』))

if a=2:

print ('this is 2')

elif a=0:

print ('this is 0')

else:

print ('this is not 2')

它們之間還可以巢狀使用

下面的值作為布林表示式時都不被看做假(false)

false none 0 '' () {}

2.更複雜的條件

三.迴圈

1.while迴圈

列印1-100

就像上面這樣,不是很複雜吧?

while語句非常靈活。它可以用來在任何條件為真的情況下重複執行。

2.for迴圈

列印1-100

for i in range(1,101):

print (i)

for 更簡潔,能用for盡量不用while,它容易造成死迴圈。

3.退出迴圈

break語句用來終止迴圈語句

continue 語句用來告訴python跳過當前迴圈的剩餘語句,然後繼續進行下一輪迴圈。

5 條件 迴圈和其他語句

賦值魔法包括 序列解包 將多個值的序列解開,然後放在變數的序列中。x,y,z 1,2,3 x,y y,x x,y,z 2,1,3 鏈式賦值 x y 1 x,y 1,1 增量賦值 x 2 x 1 x 2 x 6 布林表示式中,false none 0 被直譯器看做假,其他的一些被解釋為真。條件語句 i...

python學習筆記 5 條件 迴圈和其他語句

import somemodule 匯入模組 from somemodule import somefuction 匯入函式 import math as foobar 匯入模組,並使用別名 from math import sqrt as foobar 匯入函式,並使用別名 x,y,z 1,2,3...

零基礎學程式設計 04 條件分支結構

乙個陽光明媚的晚上,李華的爸爸老王對李華說,你去買5個包子,如果遇到賣西瓜的,買乙個。李華陷入了沉思 這是個有趣的任務,但是程式設計該怎麼實現呢?之前我們寫的 都是順序結構。所謂順序結構,就是從第一行開始,一行一行按順序執行。但這種結構無法解決上面的問題,為此需要引入if語句。先來看乙個例子,這樣有...