python迴圈 綜合案例2

2021-08-19 06:27:29 字數 609 閱讀 7886

給乙個數值,讓使用者猜測

要求:1.數值相等,表示輸入正確,程式結束

2.如果不相等,則提示大了,還是小了。繼續讓使用者輸入

**:

# 給乙個數值,讓使用者猜測

# 要求:

# 1.數值相等,表示輸入正確,程式結束

# 2.如果不相等,則提示大了,還是小了。繼續讓使用者輸入

shuzi = 1000

count = 0

while true:

count += 1

num = input("請輸入乙個數值,看看你能猜正確麼?")

num = int(num)

if num > shuzi:

print("哎呀!你輸入的數太大了!")

else:

print("哎呦!你輸入的數字太小啦!")

if num == shuzi:

print("這不容易你才對了!這個數就是%d好傢伙,您猜了%d次" % (num, count))

exit()

isq = input("強制退回請按(q),繼續輸入請安任意鍵")

if isq == "q":

exit()

python迴圈 綜合案例1

一 使用者輸入乙個3位數字,判斷其是否為水仙花數。要求 1.驗證是否為三位數 暫不考慮非數字情況 2.判斷是否是水仙花數 以下 為自己先寫出來的。while true num input 請輸入乙個三位整數 這一步是判斷是否為三位數,整除只要百位不為0,就是三位數。這種方法是基於對字串長度的判斷。i...

2 綜合案例

1.逆序對及應用 2.學會應用排序演算法 3.理解單調佇列及應用 4.理解二分法 1.逆序對 設 a 為乙個有 n 個數字的有序集 n 1 其中所有數字各不相同。如果存在正整數 i,j 使得 1 i j n 而且 a i a j 則 這個有序對稱為 a 的乙個逆序對,也稱作逆序數。使用歸併排序演算法...

綜合案例(分支和迴圈應用)

根據輸入的成績的範圍列印及格或者不及格。score int input 請輸入分數 if score 60 print 不及格 else print 及格 根據輸入的年紀範圍列印成年或者未成年,如果年齡不在正常範圍內 0 150 列印這不是人 age int input 請輸入年齡 if0 age ...