條件控制語句

2021-10-21 21:07:14 字數 2206 閱讀 9874

條件判斷語句(if)

input()函式

a = int(input('請任選123輸入'))

if a == 1:

print('數字是1')

if a ==2:

print('數字是2')

if a == 3:

print('數字是3')

if-else語句
a = int(input('請輸入非0的乙個整數'))

if a > 0:

print('您輸入的是乙個正數')

else:

print('您輸入的是乙個負數')

if-elif-else語句
a = float(input('請輸入乙個月份'))

if a ==3 or a==4 or a==5:

print('西塞山前白鷺飛,桃花流水鱖魚肥')

elif a ==6 or a==7 or a==8:

print('黑雲翻墨未遮山,白雨跳珠亂入船')

elif a== 9 or a == 10 or a ==11:

print('湖光秋月兩相和,潭面無風鏡未磨')

else:

print('忽如一夜春風來,千樹萬樹梨花開')

while語句
a = 0

while a < 5:

j = 1

while j < 5:

print('!', end='') # end=''末尾不換行,新增空格

j = j + 1

print('*')

a = a + 1

i = 0

while i < 5:

j = 0 # j的重新賦值

while j < i+1:

print('*', end='')

j += 1

print()

i += 1

a = 0

while a < 5:

b = 0 # b的重新賦值

while b < 5 - a:

print('*', end='')

b += 1

print()

a += 1

i = 100

while i < 1000:

a = i//100

b = (i - a*100)//10

c = i -(a*100+b*10)

if i == a**3 + b**3 +c**3:

print(i)

i+=1

a = int(input('請輸入乙個正整數'))

if a>1:

i = 2

while a>i:

if a % i == 0:

print('這不是質數')

i+=1

else:

print('這是乙個質數')

elif a == 2:

print('這是乙個質數')

else:

print('這不是乙個質數')

import random

player = int(input('請在0,1,2三個數字中任選乙個,0 = 石頭,1 = 剪刀,2 = 布:'))

computer_player = random.randint(0,2)

print(f'人機給出的數值:')

if((computer_player == 0)and (player == 2)) or ((computer_player==1)and (player == 0)) or ((computer_player == 2)and (player == 1)):

print('玩家勝利')

elif computer_player == player:

print('平局')

else:

print('玩家失敗')

for i in range(0, 9):

i += 1

for j in range(i): # 建立乙個從0到i的列表

j+=1

print(j, '*', i, '=', j*i)

print()

條件控制語句

if 條件表示式 塊 塊中儲存著 組 同 個 塊中的 要麼都執 要麼都不執 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是 種為 分組的機制 num int input 可以將input 的返回值轉換為int型別if 條件表示式 塊else 塊 if 條件表示式 塊elif 條件表示式 塊e...

條件控制語句

2.input 函式 3.if else語句 4.if elif else語句 5.while 條件運算子可以將語句與語句連線,用於邏輯判斷。形如下 語句1if表示式else語句2 如果表示式的判斷結果為true,則會執行語句1,反之,則會執行語句2。and比or的優先順序高。通過語句m 2 or ...

條件控制語句

語法 if 條件表示式 塊 塊 塊中儲存著一組 同乙個 塊中的 要麼都執行要麼都不執行 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是一種為 分組的機制 value 30000 if value 30000 print 有錢任性 elif value 20000 print 有錢真好 eli...