九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
Python流程控制語(yǔ)句
知識(shí)框架
3.1 程序結(jié)構(gòu)
3.2.1 if語(yǔ)句
if 語(yǔ)句的基本用法如下:
 1 if 表達(dá)式: 2     語(yǔ)句塊 3 # -*- coding:utf-8 -*- 4   5 ''' 6    @ 功能:判斷輸入的是不是黃蓉所說(shuō)的數(shù) 7    @ author:無(wú)語(yǔ) 8    @ create:2017-11-11 9  10 '''    11 print("今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問(wèn)幾何?\n")12 number = int(input("請(qǐng)輸入您認(rèn)為符合條件的數(shù):"))     # 輸入一個(gè)數(shù)13 if number%3 ==2 and number%5 ==3 and number%7 ==2:14     print(number,"符合條件:三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二")
其中, 表達(dá)式可以是一個(gè)單純的布爾值或變量, 也可以是比較表達(dá)式或邏輯表達(dá)式(例
如: a > band a != c), 如果表達(dá)式為真, 則執(zhí)行“語(yǔ)句塊”; 如果表達(dá)式的值為假, 就跳
過(guò)“語(yǔ)句塊”, 繼續(xù)執(zhí)行后面的語(yǔ)句。
3.2.2 if…else 語(yǔ)句
if…else 語(yǔ)句的基本用法如下:
 1 if 表達(dá)式: 2     語(yǔ)句塊 1 3 else: 4     語(yǔ)句塊 2 5 # _*_ coding:utf-8 _*_ 6 print("今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問(wèn)幾何?\n") 7 number = int(input("請(qǐng)輸入瑛姑給出的數(shù):"))         # 輸入一個(gè)數(shù) 8 if number%3 ==2 and number%5 ==3 and number%7 ==2:  # 判斷是否符合條件 9     print(number,"符合條件")10 else:                                               # 不符合條件11     print(number,"不符合條件") 
使用 if…else 語(yǔ)句時(shí), 表達(dá)式可以是一個(gè)單純的布爾值或變量, 也可以是比較表達(dá)式或
邏輯表達(dá)式, 如果滿足條件, 則執(zhí)行 if 后面的語(yǔ)句塊, 否則, 執(zhí)行 else 后面的語(yǔ)句塊。 在
使用 else 語(yǔ)句時(shí), else 一定不可以單獨(dú)使用, 它必須和保留字 if 一起使用。
3.2.3 if…elif…else 語(yǔ)句
if…elif…else 語(yǔ)句的基本用法如下:
 1 if 表達(dá)式 1: 2     語(yǔ)句塊 1 3 elif 表達(dá)式 2: 4     語(yǔ)句塊 2 5 elif 表達(dá)式 3: 6     語(yǔ)句塊 3 7 8 else: 9     語(yǔ)句塊 n10  11 # -*- coding:utf-8 -*-12 '''13    @ 功能:輸出玫瑰花語(yǔ)14    @ author:無(wú)語(yǔ)15    @ create:2018-4-1816 '''17 print("在古希臘神話中,玫瑰集愛(ài)與美于一身。人們常用玫瑰來(lái)表達(dá)愛(ài)情。")18 print("送不同朵數(shù)的玫瑰花代表的含義也不同。\n")19 number = int(input("輸入您想送幾朵玫瑰花,小默會(huì)告訴您含義:"))    # 獲取用戶輸入的朵數(shù),并轉(zhuǎn)換為整型20 if number == 1:                 # 判斷輸入的數(shù)是否為1,代表1朵21     # 如果等于1則輸出提示信息22     print("1朵:你是我的唯一!")23 elif number == 3:    # 判斷是否為3朵24     print("3朵:I Love You!")25 elif number == 10:     # 判斷是否為10朵26     print("10朵:十全十美!")27 elif number == 99:    # 判斷是否為99朵28     print("99朵:天長(zhǎng)地久!")29 elif number == 108:    # 判斷是否為108朵30     print("108朵:求婚!")31 else:32     print("小默也不知道了!可以考慮送1朵、3朵、10朵、99朵或108朵呦!")

 

使用 if…elif…else 語(yǔ)句時(shí), 表達(dá)式可以是一個(gè)單純的布爾值或變量, 也可以是比較表達(dá)
式或邏輯表達(dá)式, 如果表達(dá)式為真, 執(zhí)行語(yǔ)句; 而如果表達(dá)式為假, 則跳過(guò)該語(yǔ)句, 進(jìn)行下
一個(gè) elif 的判斷, 只有在所有表達(dá)式都為假的情況下, 才會(huì)執(zhí)行 else 中的語(yǔ)句。
3.2.4 if語(yǔ)句的嵌套
 1 if 表達(dá)式 1: 2     if 表達(dá)式2: 3         語(yǔ)句塊1 4     else: 5         語(yǔ)句塊2 6 else: 7     if 表達(dá)式3: 8         語(yǔ)句塊3 9 實(shí)例10 print("\n為了您和他人的安全,嚴(yán)禁酒后開(kāi)車!\n")11 proof = int(input("請(qǐng)輸入每100毫升血液的酒精含量:"))   # 獲取用戶輸入的酒精含量,并轉(zhuǎn)換為整型12 if proof <20:                       # 酒精含量小于20,不構(gòu)成飲酒行為13     print("\n您還不構(gòu)成飲酒行為,可以開(kāi)車,但要注意安全!")14 else:                               # 酒精含量大于等于20,已經(jīng)是飲酒行為15     if 80 > proof >=20:             # 酒精含量大于等于20,但小于80,屬于酒后駕駛16            print("\n已經(jīng)達(dá)到酒后駕駛標(biāo)準(zhǔn),請(qǐng)不要開(kāi)車!")17     else:                           # 酒精含量大于等于80,屬于醉酒駕駛18         print("\n已經(jīng)達(dá)到醉酒駕駛標(biāo)準(zhǔn),千萬(wàn)不要開(kāi)車!"
3.3 條件表達(dá)式
if …else語(yǔ)句可以使用條件表達(dá)式進(jìn)行簡(jiǎn)化
 1 a = -9 2 if a > 0: 3     b = a 4 else: 5     b = -a 6 print(b) 7 #可以簡(jiǎn)寫成 8 a = -9 9 b = a if a>0 else -a10 print(b)

 

使用條件表達(dá)式時(shí),先計(jì)算中間的條件,如果結(jié)果為True,返回if語(yǔ)句左邊的值,否則返回else右邊的值。
3.4 循環(huán)語(yǔ)句
3.4.1 while 循環(huán)
while 語(yǔ)句的基本用法如下:
while 條件表達(dá)式:    循環(huán)體
當(dāng)條件表達(dá)式的返回值為真時(shí), 則執(zhí)行循環(huán)體中的語(yǔ)句, 執(zhí)行完畢后, 重新判斷條件表
達(dá)式的返回值, 直到表達(dá)式返回的結(jié)果為假時(shí), 退出循環(huán)。
注意:在使用while循環(huán)語(yǔ)句時(shí),一定不要忘記添加將循環(huán)條件改變?yōu)镕alse的代碼,否則,將產(chǎn)生死循環(huán)。
實(shí)例:
print("今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問(wèn)幾何?\n")none = True                                                # 作為循環(huán)條件的變量number = 0                                                  # 計(jì)數(shù)的變量while none:    number += 1                                             # 計(jì)數(shù)加1    if number%3 ==2 and number%5 ==3 and number%7 ==2:  # 判斷是否符合條件        print("答曰:這個(gè)數(shù)是",number)                      # 輸出符合條件的數(shù)        none = False                                        # 將循環(huán)條件的變量賦值為否
3.4.2 for 循環(huán)
for 語(yǔ)句的基本用法如下:
for 迭代變量 in 對(duì)象:    循環(huán)體
其中, 迭代變量用于保存讀取出的值; 對(duì)象為要遍歷或迭代的對(duì)象, 該對(duì)象可以是任何
有序的序列對(duì)象, 如字符串、 列表和元組等; 循環(huán)體為一組被重復(fù)執(zhí)行的語(yǔ)句。
實(shí)例:
print("今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問(wèn)幾何?\n")for number in range(100):    if number%3 ==2 and number%5 ==3 and number%7 ==2:   # 判斷是否符合條件        print("答曰:這個(gè)數(shù)是",number)                       # 輸出符合條件的數(shù)
range(start,end,step) #語(yǔ)法格式
3.4.3 循環(huán)嵌套
# -*- coding:utf-8 -*-'''   @ 功能:打印九九乘法表''' for i in range(1,10):         # 輸出9行    for j in range(1, i + 1):      # 輸出與行數(shù)相等的列        print(str(j) + "×" + str(i) + "=" + str(i * j) + "\t",end = '')    print('')                    # 換行
3.5.1 break 語(yǔ)句
break語(yǔ)句可以終止當(dāng)前的循環(huán),包括while和for在內(nèi)的所有控制語(yǔ)句。
在 while 語(yǔ)句中使用 break 語(yǔ)句的形式如下:
while 條件表達(dá)式 1:    執(zhí)行代碼    if 條件表達(dá)式 2:        break

 

其中, 條件表達(dá)式 2 用于判斷何時(shí)調(diào)用 break 語(yǔ)句跳出循環(huán)。
在 for 語(yǔ)句中使用 break 語(yǔ)句的形式如下:
for 迭代變量 in 對(duì)象:    if 條件表達(dá)式:        break

 

其中, 條件表達(dá)式用于判斷何時(shí)調(diào)用 break 語(yǔ)句跳出循環(huán)。
實(shí)例:解決黃蓉難倒瑛姑的數(shù)學(xué)題(for循環(huán)改進(jìn)版)
1
2
3
4
5
6
print("今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問(wèn)幾何?\n")
for number in range(100):
##    print(number)
    if number%3 ==2 and number%5 ==3 and number%7 ==2:   # 判斷是否符合條件
        print("答曰:這個(gè)數(shù)是",number)                       # 輸出符合條件的數(shù)
        break          # 跳出for循環(huán)
3.5.1 continue 語(yǔ)句
continue語(yǔ)句的作用沒(méi)有break語(yǔ)句強(qiáng)大,它只能終止本次循環(huán)而提前進(jìn)入到下一次循環(huán)中。
在 while 語(yǔ)句中使用 continue 語(yǔ)句的形式如下:
while 條件表達(dá)式 1:    執(zhí)行代碼    if 條件表達(dá)式 2:        continue

 

其中, 條件表達(dá)式 2 用于判斷何時(shí)調(diào)用 continue 語(yǔ)句跳出循環(huán)。
在 for 語(yǔ)句中使用 continue 語(yǔ)句的形式如下:
for 迭代變量 in 對(duì)象:    if 條件表達(dá)式:        continue

 

其中, 條件表達(dá)式用于判斷何時(shí)調(diào)用 continue 語(yǔ)句跳出循環(huán)。
實(shí)例:模擬逢七拍腿游戲
total = 99                         # 記錄拍腿次數(shù)的變量for number in range(1,100):       # 創(chuàng)建一個(gè)從1到100(不包括)的循環(huán)    if number % 7 ==0:            # 判斷是否為7的倍數(shù)        continue                  # 繼續(xù)下一次循環(huán)    else:        string = str(number)      # 將數(shù)值轉(zhuǎn)換為字符串        if string.endswith('7'):  # 判斷是否以數(shù)字7結(jié)尾            continue              # 繼續(xù)下一次循環(huán)    total -= 1                    # 可拍腿次數(shù)-1print("從1數(shù)到99共拍腿",total,"次。")  # 顯示拍腿次數(shù)
3.6 pass 空語(yǔ)句
pass表示空語(yǔ)句,它不做任何操作,一般起到占位作用。
實(shí)例
for i in range(1,10):    if i%2 == 0:        print(i,end = ' ')    else:        pass

 https://www.cnblogs.com/xenli/p/12531894.html

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python流程控制語(yǔ)句詳解
跟光磊學(xué)Python開(kāi)發(fā)程序流程控制
Python選擇語(yǔ)句是什么?
從0到1,Python安裝步驟詳解(附基礎(chǔ)知識(shí)簡(jiǎn)介)!
技術(shù)圖文:教小朋友學(xué) Python -- 條件與循環(huán)
Python入門基礎(chǔ)——(章五 條件、循環(huán)及其他語(yǔ)句)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服