p3. 猜數字遊戲

# 猜數字遊戲
import random
c=0  ; guess=0  ; play='y'
n=random.randint(1,100)
while (guess != n) and ((play != 'y') or (play != 'Y')):
    guess=int(input('請輸入 (1~100)?'))
    c=c+1
    if (guess > n):
        print('too big')
    elif(guess<n):
        print('too small')     
    else:
        print(' 答案是:',n)
        play=input('你對猜了,要不要繼續猜(Y/N)?')
        n=random.randint(1,100)
        c=0
        if  (play == 'n') or (play == 'N'):
            break     
    print( '你已經猜了:',c,'次')


---(執行結果)-------------------------

請輸入 (1~100)?50
too small
你已經猜了: 1 次
請輸入 (1~100)?75
too big
你已經猜了: 2 次
請輸入 (1~100)?63
too big
你已經猜了: 3 次
請輸入 (1~100)?56
too small
你已經猜了: 4 次
請輸入 (1~100)?60
too big
你已經猜了: 5 次
請輸入 (1~100)?58
too small
你已經猜了: 6 次
請輸入 (1~100)?59
 答案是: 59
你對猜了,要不要繼續猜(Y/N)?

--------------------------------------------

沒有留言:

張貼留言

Python程式設計技巧-發展運算思維(gg.gg/py-book )

Py- 書本檔案分享網址 : 原來:     gg.gg/py-book    < 萬一   gg.gg  連不上 > 可以連:  https://python-khcode.blogspot.com/p/python-apcs.html --------...