表示式 條件控制 迴圈

2021-09-27 07:51:29 字數 1816 閱讀 8658

表示式(expression)是運算子(operator)和運算元(operand)所構成的序列

最好實際操作驗證例:

mood =

true

if mood :

print

('go to left'

)else

:print

('go to right'

)go to left

a =input()

print

('a is '

+ a)

print

(type

(a))

a =int

(a)if a ==1:

print()

elif a ==2:

print

('orange'

)elif a ==3:

print

('banana'

)else

:print

('shopping'

)

python語句不能壓縮一般形式:

while 判斷條件:

**塊while 判斷條件:

**塊else

: **塊

如果while迴圈體中只有一條語句,可以將該語句與while寫在同一行

例項:

counter =

1while counter <=10:

counter +=

1print

(counter)

else

:print

('eof'

)while

(counter)

:print

('yes'

)

主要是用來遍歷/迴圈 序列或者集合、字典

一般格式:

for

in: **塊

forin

: **塊

else

: **塊

break可以使當前for迴圈結束

continue可以使當for迴圈跳過某一次迴圈後繼續迴圈

for迴圈中當迴圈正常遍歷結束後會執行else後的**塊,遇到break時,不會執行;遇到continue時,會繼續執行

遍歷數字序列時,推薦使用"range()"函式

例:

for i in

range(5

):print

(i)012

34

也可以遍歷指定區間的值

例:

for i in

range(5

,9):

print

(i)567

8

也可以間隔指定的長度

例:

for i in

range(0

,10,3

):print

(i)036

9for i in

range(10

,0,-

3):print

(i)1074

1

Less條件表示式和迴圈(8)

比較運算子 true 例子 less編寫 when 是關鍵字 lightness 是函式庫裡面的乙個函式,作用是取得顏色值中的亮度,返回乙個百分比的值 mixin a when lightness a 50 mixin a when lightness a 50 mixin a class1 cla...

scala 1 函式 條件表示式 迴圈

scala傳統型別 類 class 預設是public許可權 靜態類 object 抽象類 abstract class 介面 trait 隱式變換 implicit 變數 var 修飾可變變數,val修飾不可變變數 函式形式 def 函式名 變數名1 變數型別,變數名2 變數型別,返回型別 sca...

pgsql條件表示式

postgresql 8.1 中文文件 prev fast backward chapter 9.函式和操作符 fast forward next 本節描述在 postgresql 裡可以用的sql相容的條件表示式。sqlcase 表示式是一種通用的條件表示式,類似於其它語言中的 if else 語...