Python-27 - 實作2猜數字遊戲

實作猜數字遊戲
 

例如:

終極密碼 = 25

讓使用者猜一個數字:  36 

告知使用者 "猜大一點或猜小一點或猜中了"

goal = 20

print("**----終極密碼猜數字遊戲----**")
print("請輸入數字0-100")
x = int(input())
while (goal != x ):
    
    if(x>goal):
        print("猜小一點")
    elif(x<goal):
        print("猜大一點")
    
    print("請輸入數字0-100:")
    x = int(input())
    
else:
    print("猜中了!!")

看看效果


進階

終極密碼 = 25

讓使用者猜一個數字:  36 

告知使用者 "猜大一點或猜小一點或猜中了"

另外再告知請輸入  ?  ~? 的數字

goal = 20
range_start = 0
range_end = 100

print("**----終極密碼猜數字遊戲----**")
print("請輸入數字0-100")
x = int(input())
while (goal != x ):
    
    if(x>goal):
        range_end = x - 1
        print("猜小一點,目前範圍為 {} 到 {}".format(range_start, range_end))
    elif(x<goal):
        range_start = x + 1
        print("猜大一點,目前範圍為 {} 到 {}".format(range_start, range_end))
    
    print("請輸入數字{}-{}:".format(range_start, range_end))
    x = int(input())
    
else:
    print("猜中了!!")

 

Yiru@Studio - 關於我 - 意如