python心得體會,python分支結構基礎實訓_python-002基礎——分支結構

 2023-12-25 阅读 29 评论 0

摘要:分支結構一、布爾類數據只存在兩種取值情況,ture或者false,該數據一般用來充當條件判斷語句。result=ture二、返回值為布爾類型的運算符比較運算符用來組成分支或循環結構的判斷語句(>,? =,? <=,? !=)邏輯運算符1 #邏輯運算符(and(并且),

分支結構

一、布爾類

數據只存在兩種取值情況,ture或者false,該數據一般用來充當條件判斷語句。

result=ture

二、返回值為布爾類型的運算符

比較運算符

用來組成分支或循環結構的判斷語句

(>,? =,? <=,? !=)

邏輯運算符

1 #邏輯運算符(and(并且),?or(或者),?not(不是))‐‐可以完成多個條件的構建

2? #?and特點‐‐and連接的多個條件只要有一個為假整個條件都為假

3 #or特點‐‐or連接的多個條件只要有一個為真整個條件都為真

4 #not‐‐對連接條件的否定,注意not只能跟一個條件

三、分支結構

if分支結構適用于只有一種情況的選擇

1 if分支結構語法:

2?if?條件語句:

3 分支語句

案例: #定義一個變量,判斷該變量是否是偶數,如果是則輸出該數字,否則不做任務處理

num?=?11

if?num?%?2?==?0:

print('%d是偶數'%num)

if-else分支結構--適用于兩種情況的分支

if‐else該分支結構語法:

if?條件判斷:

分支語句1

else:

分支語句2

案例:? #控制臺輸入兩個整數,存儲在兩個變量中,輸出兩個變量的最大值

num1?=?int(input('請輸入第一個整數'))

num2?=?int(input('請輸入第二個整數'))

if?num1?>?num2:

print('最大值為%d'%num1)

else:

print('最大值為%d'?%?num2)

if-elif-else--適用于多種情況的分支結構

if‐elif‐else‐‐語法結構

if 條件判斷1:

分支語句1

elif 條件判斷2:

分支語句2

elif ...:

...

else:

分支語句n

案例:? #ATM機提供(取款,存款,轉賬,賬戶信息,修改密碼),用戶通過控制臺輸入一種服 務,之后ATM機輸出對應服務內容

kind = int(input("請輸入服務類型"))

if kind == 1:

print('ATM機正在執行取款服務')

elif kind == 2:

print('ATM機正在執行存款服務')

elif kind == 3:

print('ATM機正在執行轉賬服務')

elif kind == 4:

print('ATM機正在執行賬戶查詢服務')

elif kind == 5:

print('ATM機正在執行密碼修改服務')

else:

print("ATM機暫未開通該項服務")

四、Python析構操作

python中變量允許按照固定格式進行數據的依次賦值

案例? #交換兩個變量中的數據,不借助第三個變量

num1 = 10

num2 = 20

#左右兩端結構相同,此時右側數據會按照對應位置依次賦值給左側變量

num1, num2 = num2, num1

print(num1, num2)

五、隨機數random模塊的使用

#導入隨機數模塊

import random

生成[0,1)范圍的隨機小數

print(random.random())

生成[min, max]之間的隨機整數,包含min和max

print(random.randint(1,3))

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/194605.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息