最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中的if判斷語句中包含or問題

 更新時間:2022年07月15日 09:28:16   作者:albus_ma  
這篇文章主要介紹了Python中的if判斷語句中包含or問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python if判斷語句中包含or

i= 0
if i == 1 or 5:
  print(i)

此時并非是判斷i是否等于1或者5,而是(if i == 1) or (5):

所以這個if判斷語句前半段 i==1為false, 則繼續(xù)判斷后半句;后半段為5,此時5為非零,即為true。所以整體判斷語句為true,則輸出i。

要想判斷i是否等于1 或者5,需要寫為:

if i == (1 or 5):
? print(i)

或者

if i == 1 or i ==5:
? print(i)

或者

if i in (1, 5):
? print(i)

python中if相關語句

1.if語句

if 條件 :

        代碼1

        代碼2

        ......

條件成立則執(zhí)行后續(xù)代碼(代碼1,代碼2),條件不成立則不執(zhí)行

代碼:

 輸出結果:

縮進后的print才屬于if語句,條件成立才會執(zhí)行,而未縮進的print無論條件如何都會執(zhí)行

2.if-else語句 

if 條件:

        條件成立執(zhí)行的代碼1

else:

        條件不成立執(zhí)行的代碼2

3.if-elif-else(多重判斷)語句

if 條件1:

        條件1成立執(zhí)行的代碼1

elif 條件2:

        條件2成立執(zhí)行的代碼2

......

else:

       以上條件都不成立執(zhí)行的代碼

4.if嵌套語句

if 條件1:

        條件1成立執(zhí)行的代碼1

if 條件2:

       條件2成立執(zhí)行的代碼2

第二個if語句只有當條件1和條件2都成立時才會執(zhí)行其中的代碼(注意縮進)

5.猜拳小游戲

import random
player = int(input('請出拳(1-石頭,2-剪刀,3-布):'))
computer = random.randint(1, 3)
print(f'電腦出拳為:{computer}')
if (player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1):
    print('玩家獲勝')
elif player == computer:
    print('平局')
else:
    print('電腦獲勝')
import random
random.randint()

(這兩行代碼可以使電腦產生一個隨機數(shù),目前可以不用理解)

6.三目運算符

三目運算符又叫三元運算符或三元表達式

優(yōu)點:

       可簡化代碼

語法:

       條件成立執(zhí)行的代碼 if 條件 else 條件不成立執(zhí)行的代碼

應用:

# 找出較大的值
a = 1
b = 2
max_number = a if a > b else b
print(f'較大值為{max_number}')
# 找出較大值與較小值的差
c, d = 3, 4
difference = c-d if c > d else d-c
print(f'大值減小值為{difference}')

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python帶你從淺入深探究Tuple(基礎篇)

    Python帶你從淺入深探究Tuple(基礎篇)

    大家都知道Python中的元組容器序列(tuple)與列表容器序列(list)有很多相同之處,他們雖然都可以存儲任意類型的數(shù)據(jù),但是一個元組定義好之后就不能夠再進行修改,對Python Tuple相關知識感興趣的朋友一起看看吧
    2021-05-05
  • Django實現(xiàn)跨域請求過程詳解

    Django實現(xiàn)跨域請求過程詳解

    這篇文章主要介紹了Django實現(xiàn)跨域請求過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • 教你用pyecharts繪制各種圖表案例(效果+代碼)

    教你用pyecharts繪制各種圖表案例(效果+代碼)

    說到pyecharts,相信很多人不會陌生,一個優(yōu)秀的python可視化包,下面這篇文章主要給大家介紹了關于如何用pyecharts繪制各種圖表案例的相關資料,需要的朋友可以參考下
    2022-06-06
  • Python使用大語言模型進行圖表可視化

    Python使用大語言模型進行圖表可視化

    Python使用matplotlib進行可視化一直有2個問題,一是代碼繁瑣,二是默認模板比較丑,在大模型時代,這個問題有了另一種解法,下面我們就來看看如何使用大語言模型進行圖表可視化吧
    2025-04-04
  • Python中ImportError錯誤的詳細解決方法

    Python中ImportError錯誤的詳細解決方法

    最近辛辛苦苦安裝完了python,最后再運行的時候會出現(xiàn)錯誤,所以這篇文章主要給大家介紹了關于Python中ImportError錯誤的詳細解決方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Python環(huán)境下安裝PyGame和PyOpenGL的方法

    Python環(huán)境下安裝PyGame和PyOpenGL的方法

    這篇文章主要介紹了Python環(huán)境下安裝PyGame和PyOpenGL的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • python 利用for循環(huán) 保存多個圖像或者文件的實例

    python 利用for循環(huán) 保存多個圖像或者文件的實例

    今天小編就為大家分享一篇python 利用for循環(huán) 保存多個圖像或者文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 詳解Python requests 超時和重試的方法

    詳解Python requests 超時和重試的方法

    這篇文章主要介紹了詳解Python requests 超時和重試的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • python爬蟲之pyppeteer庫簡單使用

    python爬蟲之pyppeteer庫簡單使用

    Puppeteer 是 Google 基于 Node.js 開發(fā)的一個工具,有了它我們可以通過 JavaScript 來控制 Chrome 瀏覽器的一些操作,當然也可以用作網絡爬蟲上,其 API 極其完善,功能非常強大
    2021-07-07
  • Python常見類型轉換的小結

    Python常見類型轉換的小結

    本文主要介紹了Python常見類型轉換的小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02

最新評論

连山| 泾川县| 股票| 健康| 民权县| 孟村| 华蓥市| 四子王旗| 张家界市| 新和县| 合山市| 航空| 石景山区| 博湖县| 沙湾县| 陆良县| 永川市| 武强县| 门头沟区| 图木舒克市| 洛扎县| 大连市| 拜城县| 峨眉山市| 屏山县| 汶上县| 河源市| 辰溪县| 宁武县| 九寨沟县| 延津县| 鄂托克前旗| 喀喇沁旗| 江口县| 五大连池市| 施秉县| 朝阳区| 淄博市| 子洲县| 桐城市| 奉新县|