欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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()

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

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}')

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

相關文章

  • 詳解appium自動化測試工具(monitor、uiautomatorviewer)

    詳解appium自動化測試工具(monitor、uiautomatorviewer)

    這篇文章主要介紹了詳解appium自動化測試工具(monitor、uiautomatorviewer),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • 利用信號如何監(jiān)控Django模型對象字段值的變化詳解

    利用信號如何監(jiān)控Django模型對象字段值的變化詳解

    這篇文章主要給大家介紹了關于利用信號如何監(jiān)控Django模型對象字段值變化的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-11-11
  • Python繪制極坐標基向量詳解

    Python繪制極坐標基向量詳解

    這篇文章主要介紹了如何利用python繪制極坐標的基向量,文中的示例代碼講解詳細,具有一定的的參考價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-08-08
  • django實現用戶注冊實例講解

    django實現用戶注冊實例講解

    在本篇文章里小編給大家整理的是關于django用戶注冊的相關實例內容,有興趣的朋友們學習下。
    2019-10-10
  • python定時關機小腳本

    python定時關機小腳本

    這篇文章主要為大家詳細介紹了python定時關機小腳本,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python讀取一個大于10G的txt文件的方法

    python讀取一個大于10G的txt文件的方法

    讀取文件是一個常用的功能,那么如何用python 讀取一個大于10G 的文件,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • 從Pytorch模型pth文件中讀取參數成numpy矩陣的操作

    從Pytorch模型pth文件中讀取參數成numpy矩陣的操作

    這篇文章主要介紹了從Pytorch模型pth文件中讀取參數成numpy矩陣的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Mac 安裝 Python3.10 和 配置環(huán)境的詳細教程

    Mac 安裝 Python3.10 和 配置環(huán)境的詳細教程

    這篇文章主要介紹了Mac 安裝 Python3.10 和 配置環(huán)境,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • Python使用pyglet庫完整實現漢諾塔游戲流程詳解

    Python使用pyglet庫完整實現漢諾塔游戲流程詳解

    這篇文章主要介紹了Python使用pyglet庫完整實現漢諾塔游戲流程,漢諾塔問題是一個遞歸問題,也可以使用非遞歸法來解決,這個問題不僅是一個數學和邏輯問題,也是一個很好的教學工具,可以用來教授遞歸、算法和邏輯思考等概念,需要的朋友可以參考下
    2007-02-02
  • Python3 獲取文件屬性的方式(時間、大小等)

    Python3 獲取文件屬性的方式(時間、大小等)

    這篇文章主要介紹了Python3 獲取文件屬性的方式(時間、大小等),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03

最新評論