03.【python基础二】if判断语句之if-else、elif、if嵌套
📋 個人簡介
💖 作者簡介:大家好,我是小鵬linux,運維領域新星創作者,阿里云ACE認證高級工程師😜
📝 個人主頁:小鵬linux🔥
🎉 支持我:點贊👍+收藏??+留言📝
💬格言:你未必出類拔萃,但一定與眾不同!🔥
📕 系列專欄:
? ? ? ? ? ? ? ?🍎 階段一:windows基礎 ? ? ? ? ? ? ? ? ? ? ? ?目前原創16篇
? ? ? ? ? ? ? ?🍎 階段二:Linux基礎知識 ? ? ? ? ? ? ? ? ? ? ?目前原創38篇
? ? ? ? ? ? ? ?🍎 階段三:shell基礎+shell高級 ? ? ? ? ? ? ?目前原創23篇
? ? ? ? ? ? ? ?🍎 階段四:python基礎及自動化應用 ? ? ?目前原創3篇
? ? ? ? ? ? ? ?🍎 階段五:Linux網絡服務 ? ? ? ? ? ? ? ? ? ? ? 原創未開始
? ? ? ? ? ? ? ?🍎 階段六:集群原理及架構 ? ? ? ? ? ? ? ? ? ? 原創未開始
? ? ? ? ? ? ? ?🍎 階段七:云計算虛擬化技術 ? ? ? ? ? ? ? ? 原創未開始
目錄
1.if判斷語句
1.1if判斷語句語法
1.2if 語句的應用
2.運算符
2.1邏輯(關系) 運算符
2.2比較(關系)運算符
3.If-else
3.1if-else的使用格式
4.elif的格式
5.if嵌套
5.1舉例:猜丁殼游戲
6.壓箱底好網站分享
1.if判斷語句
如果某些條件滿足,才能做某件事情,而不滿足時不允許做,這就是所謂的判斷不僅生活中有,在軟件開發中“判斷”功能也經常會用到
1.1if判斷語句語法
if語句是用來進行判斷的,其使用格式如下:
if要判斷的條件: ?
條件成立時,要做的事情?
1.2if 語句的應用
age = 18 print("------if 判斷開始------") if age >= 18: print(" 我已經成年了,可以做成年人做的事情了") print("------if 判斷結束------")注意:代碼的縮進為一個tab 鍵,或者4 個空格
練一練
要求:從鍵盤獲取自己的年齡,判斷是否大于或者等于18歲,如果滿足就輸出“已成年,可以承擔法律責任”
1. 使用input從鍵盤中獲取數據,并且存入到一個變量中
2. 使用if語句,來判斷?age>=18是否成立
3. 支持Python2和Python3都能正常運行
age=int(input("請輸入您的年齡")) if age >=18:print("已成年,可以承擔法律責任") else:print("年齡不夠滾蛋!!!")2.運算符
2.1邏輯(關系) 運算符
| 運算符 | 邏輯表達式 | 描述 |
| and | x?and?y | 布爾"與"?-?如果?x?為?False,x?and?y?返回False,否則它返回?y?的計算值。 |
| or | x?or?y | 布爾"或"?-?如果?x?是?True,它返回?True,否則它返回?y?的計算值。 |
| not | not?x | 布爾"非"?-?如果?x?為?True,返回?False?。如果?x?為?False,它返回?True。 |
2.2比較(關系)運算符
| 運算符 | 描述 | 示例 |
| == | 檢查兩個操作數的值是否相等,如果是則條件變為真。 | 如a=3,b=3則(a?==?b)為?True. |
| != | 檢查兩個操作數的值是否相等,如果值不相等,則條件變為真。 | 如a=1,b=3則(a?!=?b)為?True. |
| <> | 檢查兩個操作數的值是否相等,如果值不相等,則條件變為真。Python和在Pascal等特有方式,java和c沒有,在Python3中廢棄了 | 如a=1,b=3則(a?<>?b?True。這個類似于?!=運算符 |
| > | 檢查左操作數的值是否大于右操作數的值,如果是,則條件成立。 | 如a=7,b=3則(a?>?b)?為?True. |
| < | 檢查左操作數的值是否小于右操作數的值,如果是,則條件成立。 | 如a=7,b=3則(a?<?b)?為?False. |
| >= | 檢查左操作數的值是否大于或等于右操作數的值,如果是,則條件成立。 | 如a=3,b=3則(a?>=?b)為True. |
| <= | 檢查左操作數的值是否小于或等于右操作數的值,如果是,則條件成立。 | 如a=3,b=3則(a?<=?b)?為?True. |
3.If-else
3.1if-else的使用格式
if 條件:滿足條件時要做的事情1滿足條件時要做的事情2滿足條件時要做的事情3...(省略)... else:不滿足條件時要做的事情1不滿足條件時要做的事情2不滿足條件時要做的事情3...(省略)... #去辦理個人貸款買房手續,只需要你或者你媳婦去 you = input("你本人去嗎?(去或者不去):") yourWife = input("你媳婦去嗎?(去或者不去):") if you == "去" or yourWife == "去":print("恭喜,至少有一人前來,可以辦理!") else:print("必須有一人前來辦理!")4.elif的格式
if xxx1:事情1 elif xxx2:事情2 elif xxx3:事情3 """ 判斷年齡屬于哪個時期 0-3 嬰幼兒期 3-12 兒童期 12-17 青春期 18-24 青年期 25-44 壯年期 45-60 中年期 60-100 老年期 100-$ 修仙期 """ age = int(input("請輸入年齡:")) if age >0 and age <=3:print("嬰幼兒期") elif age>3 and age <=12:print("屬于兒童期") elif age>12 and age <=17:print("屬于青春期") elif age>17 and age <=24:print("屬于青年期") elif age>24 and age <=44:print("屬于壯年期") elif age>44 and age <=60:print("屬于中年期") elif age>60 and age <=100:print("屬于兒老年期") elif age>100:print("屬于修仙期!") else:print("這個世界你從未來過!")注意:elif 必須和if 一起使用,否則出錯
5.if嵌套
if 條件1:滿足條件1 做的事情1滿足條件1 做的事情2...(省略)... if 條件2:滿足條件2 做的事情1滿足條件2 做的事情2...(省略)... else:不滿足條件2做的事情1不滿足條件2做的事情2...(省略)...5.1舉例:猜丁殼游戲
?游戲要求:用戶先出,和系統所出進行比較。
import random """ 0代表剪刀 1代表石頭 2代表布 """ player = int(input("請輸入 剪刀(0) 石頭(1)布(2):")) computer = random.randint(0,2) print(player,computer) if player<=2 and player>=0:if (player==0 and computer == 2) or (player==1 and computer==0) or (player==2 and computer==1):print("你贏了")elif player==computer :print("平手")else:print("你輸了") else:print("輸入內容錯誤,請重新輸入")6.壓箱底好網站分享
🔥個人大力推薦??途W - 【找工作】、【筆試題庫】、【面試經驗】、【實習招聘內推】、【求職就業】等
點擊鏈接注冊即可
1、算法篇(398題):面試必刷100題、算法入門、面試高頻榜單
2、SQL篇(82題):快速入門、SQL必知必會、SQL進階挑戰、面試真題
3、大廠筆試真題:字節跳動、美團、百度、騰訊…
?
總結
以上是生活随笔為你收集整理的03.【python基础二】if判断语句之if-else、elif、if嵌套的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实时进销存如何帮助企业从销售、采购到库存
- 下一篇: websocket python爬虫_p