移動網(wǎng)站建設(shè)制作公司搜索引擎營銷的基本方法
前言
嗨嘍,大家好呀~這里是愛看美女的茜茜吶
一. 了解條件語句
假設(shè)一個(gè)場景:
同學(xué)們這個(gè)年齡去過網(wǎng)吧嗎?
去網(wǎng)吧進(jìn)門想要上網(wǎng)必須做的一件事是做什么?(考慮重點(diǎn))
為什么要把身份證給工作人員?
是不是就是為了判斷是否成年?
是不是如果成年可以上網(wǎng)?如果不成年則不允許上網(wǎng)?
其實(shí)這里所謂的判斷就是條件語句,即條件成立執(zhí)行某些代碼,條件不成立則不執(zhí)行這些代碼。
👇 👇 👇 更多精彩機(jī)密、教程,盡在下方,趕緊點(diǎn)擊了解吧~
python源碼、視頻教程、插件安裝教程、資料我都準(zhǔn)備好了,直接在文末名片自取就可
二. if 語法
1 語法
if 條件:條件成立執(zhí)行的代碼1條件成立執(zhí)行的代碼2......
2 快速體驗(yàn)
if True:print('條件成立執(zhí)行的代碼1')print('條件成立執(zhí)行的代碼2')# 下方的代碼沒有縮進(jìn)到if語句塊,所以和if條件無關(guān)
print('我是無論條件是否成立都要執(zhí)行的代碼')
執(zhí)行結(jié)果如下:
條件成立執(zhí)行的代碼1
條件成立執(zhí)行的代碼2
我是無論條件是否成立都要執(zhí)行的代碼
三. 實(shí)例:上網(wǎng)
需求分析:如果用戶年齡大于等于18歲,即成年,輸出"已經(jīng)成年,可以上網(wǎng)"。
1 .簡單版
age = 20
if age >= 18:print('已經(jīng)成年,可以上網(wǎng)')print('系統(tǒng)關(guān)閉')
2. 進(jìn)階版
新增需求:
用戶可以輸出自己的年齡,然后系統(tǒng)進(jìn)行判斷是否成年,成年則輸出"您的年齡是’用戶輸入的年齡’,已經(jīng)成年,可以上網(wǎng)"。
'''
學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:261823976
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
# input接受用戶輸入的數(shù)據(jù)是字符串類型,條件是age和整型18做判斷,所以這里要int轉(zhuǎn)換數(shù)據(jù)類型
age = int(input('請輸入您的年齡:'))if age >= 18:print(f'您的年齡是{age},已經(jīng)成年,可以上網(wǎng)')print('系統(tǒng)關(guān)閉')
四. if…else…
作用:條件成立執(zhí)行if下方的代碼; 條件不成立執(zhí)行else下方的代碼。
思考:
網(wǎng)吧上網(wǎng)的實(shí)例,如果成年,允許上網(wǎng),如果不成年呢?
是不是應(yīng)該回復(fù)用戶不能上網(wǎng)?
1.語法
if 條件:條件成立執(zhí)行的代碼1條件成立執(zhí)行的代碼2......
else:條件不成立執(zhí)行的代碼1條件不成立執(zhí)行的代碼2......
2.實(shí)用版:網(wǎng)吧上網(wǎng)
age = int(input('請輸入您的年齡:'))if age >= 18:print(f'您的年齡是{age},已經(jīng)成年,可以上網(wǎng)')
else:print(f'您的年齡是{age},未成年,請自行回家寫作業(yè)')print('系統(tǒng)關(guān)閉')
注意:如果條件成立執(zhí)行了某些代碼,那么其他的情況的代碼將不會執(zhí)行。
五、多重判斷
思考:
中國合法工作年齡為18-60歲,即如果年齡小于18的情況為童工,不合法;
如果年齡在18-60歲之間為合法工齡;大于60歲為法定退休年齡。
1. 語法
if 條件1:條件1成立執(zhí)行的代碼1條件1成立執(zhí)行的代碼2......
elif 條件2:條件2成立執(zhí)行的代碼1條件2成立執(zhí)行的代碼2......
......
else:以上條件都不成立執(zhí)行執(zhí)行的代碼
多重判斷也可以和else配合使用。
一般else放到整個(gè)if語句的最后,表示以上條件都不成立的時(shí)候執(zhí)行的代碼。
2. 實(shí)例:工齡判斷
'''
學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:261823976
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
age = int(input('請輸入您的年齡:'))
if age < 18:print(f'您的年齡是{age},童工一枚')
elif (age >= 18) and (age <= 60):print(f'您的年齡是{age},合法工齡')
elif age > 60:print(f'您的年齡是{age},可以退休')
拓展:age >= 18 and age <= 60可以化簡為18 <= age <= 60。
六、if嵌套
思考:坐公交:
如果有錢可以上車,沒錢不能上車;上車后如果有空座,則可以坐下;如果沒空座,就要站著。
怎么書寫程序?
1. 語法
if 條件1:條件1成立執(zhí)行的代碼條件1成立執(zhí)行的代碼if 條件2:條件2成立執(zhí)行的代碼條件2成立執(zhí)行的代碼
注意:條件2的if也是處于條件1成立執(zhí)行的代碼的縮進(jìn)關(guān)系內(nèi)部。
2. 實(shí)例:坐公交
判斷是否能上車
"""
1. 如果有錢,則可以上車2. 上車后,如果有空座,可以坐下上車后,如果沒有空座,則站著等空座位
如果沒錢,不能上車
"""
# 假設(shè)用 money = 1 表示有錢, money = 0表示沒有錢
money = 1
if money == 1:print('土豪,不差錢,順利上車')
else:print('沒錢,不能上車,追著公交車跑')
判斷是否能坐下
"""
1. 如果有錢,則可以上車2. 上車后,如果有空座,可以坐下上車后,如果沒有空座,則站著等空座位
如果沒錢,不能上車
"""
# 假設(shè)用 money = 1 表示有錢, money = 0表示沒有錢; seat = 1 表示有空座,seat = 0 表示沒有空座
money = 1
seat = 0
if money == 1:print('土豪,不差錢,順利上車')if seat == 1:print('有空座,可以坐下')else:print('沒有空座,站等')
else:print('沒錢,不能上車,追著公交車跑')
七. 應(yīng)用:猜拳游戲
需求分析:
參與游戲的角色玩家手動出拳電腦隨機(jī)出拳判斷輸贏玩家獲勝|玩家| 電腦||石頭| 剪刀||剪刀| 布 ||布 | 石頭|平局玩家出拳 和 電腦出拳相同電腦獲勝
隨機(jī)做法:
導(dǎo)出random模塊
random.randint(開始,結(jié)束)
"""
提示:0-石頭,1-剪刀,2-布
1. 出拳
玩家輸入出拳
電腦隨機(jī)出拳2. 判斷輸贏
玩家獲勝
平局
電腦獲勝
"""
# 導(dǎo)入random模塊
import random
'''
學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:261823976
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
# 計(jì)算電腦出拳的隨機(jī)數(shù)字
computer = random.randint(0, 2)
print(computer)player = int(input('請出拳:0-石頭,1-剪刀,2-布:'))
#學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流群:725638078
# 玩家勝利 p0:c1 或 p1:c2 或 p2:c0
if (player == 0 and computer == 1) or (player == 1 and computer == 2) or (player == 2 and computer == 0):print('玩家獲勝')# 平局:玩家 == 電腦
elif player == computer:print('平局')
else:print('電腦獲勝')
八. 三目運(yùn)算符
三目運(yùn)算符也叫三元運(yùn)算符。
語法如下:
值1 if 條件 else 值2
快速體驗(yàn):
a = 1
b = 2c = a if a > b else b
print(c)
總結(jié)
if語句語法
if 條件:條件成立執(zhí)行的代碼
if…else…
if 條件:條件成立執(zhí)行的代碼
else:條件不成立執(zhí)行的代碼
多重判斷
if 條件1:條件1成立執(zhí)行的代碼
elif 條件2:條件2成立執(zhí)行的代碼
else:以上條件都不成立執(zhí)行的代碼
if嵌套
if 條件1:條件1成立執(zhí)行的代碼if 條件2:條件2成立執(zhí)行的代碼....
尾語
感謝你觀看我的文章吶~本次航班到這里就結(jié)束啦 🛬
希望本篇文章有對你帶來幫助 🎉,有學(xué)習(xí)到一點(diǎn)知識~
躲起來的星星🍥也在努力發(fā)光,你也要努力加油(讓我們一起努力叭)。