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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

运算符,流程控制语句,单分支,双分支,多分支

發(fā)布時(shí)間:2024/3/24 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 运算符,流程控制语句,单分支,双分支,多分支 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

算數(shù)運(yùn)算:% 取模,返回除法的余數(shù)? ? 如 20 % 10 = 0

     ** 冪? ? ? 返回x的y次冪? ? ? ? 如 2**3 = 8

     // 取整除-返回商的整數(shù)部分? ?如? 10 // 3? =? 3

比較運(yùn)算? ? ==? ?等于 ,比較對(duì)象是否相等

? ? ? ?   !=? 不等于 ,比較對(duì)象是否不相等? ?<> 意思一樣

賦值運(yùn)算? ?c += a? ?>>>>>>>> c = c + a

? ? ? ? ? ? ? ? ? c -= a? ?>>>>>>>> c = c - a

    ? ? c //= a? >>>>>>>>? c = c // a

邏輯運(yùn)算? ?and? ?與

     or? ? ?或

     not? ? 非? ? 返回相反值

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

在選擇和循環(huán)結(jié)構(gòu)中,條件表達(dá)式的值為False的情況如下:

  False、0、0.0、空值None、空序列對(duì)象(空列表、空元祖、空集合、空字典、空字符串)、空range對(duì)象、空迭代對(duì)象。

其他情況,均為True。? ? s= “False”? #非空字符串,是True? ? ? ? ? ? ? a = []? ?#列表作為條件表達(dá)式,由于為空列表,是False

條件表達(dá)式中,不能有賦值操作符“=”? ,可以用關(guān)系運(yùn)算符“==”

單分支? if 語(yǔ)句? ? ? ? ? ?

雙分支? if? ?else 語(yǔ)句? ? ? ? ? ? ? ? if xxxxxx :? ?(注意語(yǔ)法)? ? tab是四個(gè)空格? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?else:

三元條件運(yùn)算符:用于某些簡(jiǎn)單雙分支賦值情況。? ? ?

num = int(input("輸入數(shù)字:"))
print(num if num < 10 else "數(shù)字太大")

?

多分支? ?if? elif 語(yǔ)句? ? ? ? ? ? ? ? ? if? xxxxxx :

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?elif xxxxxx:

? ? ? ? ? ? ? ? ? ? ? ? ??      elif xxxxxx:

              [else:? ? ? ? ? ? ? ? ? ? ]? ? ? ? ? ? ? ? ? ?注:計(jì)算機(jī)行業(yè),描述語(yǔ)法格式時(shí),使用[]通常表示可選,非必選。

?-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

循環(huán)語(yǔ)句? while (當(dāng))? ???while?指 當(dāng)其后面的條件成立 ,就執(zhí)行while下面的代碼。? ? ?循環(huán)語(yǔ)法應(yīng)用? ? ? ? count = 0

                                              while count < 3:

dead loop 死循環(huán) : while True:                           ?           if xxxxx :

                                                ? ? ? ? ? ?count += 1

循環(huán)中止語(yǔ)句: break? ? ? ?完全結(jié)束一個(gè)循環(huán),跳出循環(huán)體執(zhí)行循環(huán)后面的語(yǔ)句

        continue? ??只是終止本次循環(huán),接著還執(zhí)行后面的循環(huán)

?

while .... else? 語(yǔ)句? ?

else作用: 當(dāng)while 循環(huán)正常執(zhí)行完,中間沒(méi)有被break 中止的話,就會(huì)執(zhí)行else后面的語(yǔ)句。

?

如果執(zhí)行過(guò)程中被break啦,就不會(huì)執(zhí)行else的語(yǔ)句啦

count = 0 while count <= 5 :count += 1if count == 3:breakprint("Loop",count)else:print("循環(huán)正常執(zhí)行完啦") print("-----out of while loop ------")

輸出

Loop 1 Loop 2 -----out of while loop ------

?

轉(zhuǎn)載于:https://www.cnblogs.com/joneylulu/p/10074618.html

總結(jié)

以上是生活随笔為你收集整理的运算符,流程控制语句,单分支,双分支,多分支的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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