if表示式:
表示式成立執行的**
需求:擲骰子
1~3 輸出小
4~6 輸出大
import random
# 得到1到6範圍內的隨機數,包括1,6
num = random.randint(1,6)
print(num)
if 1<=num<=3:
print("小")
if 6>=num>=4:
print("大")
if 2:
print("2列印")
if 1:
print("1列印")
if 0:
print("0不列印")
比較運算子
>
<
>=
<=
==!=
比較結果:
bool值
true 、yes、非0
false、no、0
邏輯運算子
and
ornot
需求:輸入使用者名稱密碼,當輸入都正確時,給出成功提示
acc='root'
pwd='123'
aaccount=input("請輸入使用者名稱")
password=input("請輸入密碼")
if(aaccount==acc and password == pwd):
print("登入成功")
if(aaccount!=acc or password != pwd):
print("使用者名稱或密碼錯誤")
猜拳遊戲(多分支)分支語句:
1、單分支
表示式成立執行的**
2、雙分支(二選一)
if 表示式:
表示式成立執行的**
else:
表示式不成立執行的**
3、多分支:
if 表示式1:
表示式1成立執行的**
elif 表示式2:
表示式2成立執行的**
elif 表示式3:
表示式3成立執行的**
else:
三個條件都不滿足執行的**
#擲骰子
import random
num = random.randint(1,6)
print("這個數是:%d" % num)
if 1<= num and num <=3:
print("小")
else:
print("大")
# 查詢分數給出評級
score = int(input("請輸入你要查詢的分數"))
if 100>=score>90:
print("a")
elif 90>=score>80:
print("b")
elif 80>=score>70:
print("c")
elif 70>=score>=60:
print("d")
else:
print("e")
猜拳遊戲**思路:1、計算機隨機生成:0:石頭、1:剪刀、2:布
2、該你出了:0:石頭、1:剪刀、2:布
3、比較輸贏(1、贏了;2、輸了;3平局)
# 猜拳遊戲
comp_num = random.randint(0,2)
you_num = int(input("請輸入0:石頭、1:剪刀、2:布\n"))
if(you_num==0 and comp_num==1 or you_num==1 and comp_num==2 or you_num==2 and comp_num==0):
print("你贏了")
elif you_num==comp_num:
print("平局")
else:
print("你輸了")
分支巢狀(使用者登陸及驗證碼驗證)import random
print("先註冊")
account=input("請輸入註冊賬號")
password=input("請輸入賬號密碼")
print("接下來登入")
acc = input("請輸入使用者名稱")
pwd=input("請輸入密碼")
if account == acc and password==pwd:
# 生成乙個四位的隨機數驗證碼
seccurity_code=str(random.randint(1000,9999))
print("登入的圖形驗證碼為:%s" % seccurity_code)
input_code=input("請輸入驗證碼")
if seccurity_code==input_code:
print("登入成功")
else:
print("驗證碼有誤,請重新輸入")
else:
print("使用者名稱或者密碼有誤")
謝謝大家,多多指教!!!
Java基礎之分支語句
計算機源於生活,程式則是模擬的現實生活,從而服務生活從老師的生活說起,那些與程式世界關聯很深的淵源。一 if結構語句 1.if語句基本語法結構 if 關係表示式 基本語句體 public static void main string args 執行流程 首先判斷關係表示式看其結果是true還是fa...
Python基礎練習之分支結構
1.輸入1 12之間的整數,輸出其對應的季節。3到5為spring,6 8為summer,9 11為autumn,12 2為winter。其他則輸出錯誤提示。n eval input 請輸入1 12之間的整數 res if type n int res 輸入的不是整數 else if n in 3 ...
java基本結構之分支語句
if 單分支 if 雙分支 if else 多分支 if else if else if else.巢狀 if else if 語句1 語句2 程式為真執行語句1 為假執行語句2 switch語句 switch case 變數2 default case default後面的 可有可無。case後跟...