2019年10月4日 星期五

檢查是否為4位數

isok=False
while isok==False:
    d=input("請輸入四位數")
    if (len(d)!=4):
        print("請輸入4位數")
    else:
        isok=True
print(d[0])
print(d[1])
print(d[2])
print(d[3])


===========
isok=False
while isok==False:
    guess=input("輸入四位數")
    if (len(guess)!=4):
        print("重新輸入 要四位數")
    else:
        if (guess[0]>"9" or guess[0]<"0"):
            print("第一個數字填入不是數字")
        elif (guess[1]>"9" or guess[1]<"0"):
            print("第二個數字填入不是數字")
        elif (guess[2]>"9" or guess[2]<"0"):
            print("第三個數字填入不是數字")
        elif (guess[3]>"9" or guess[3]<"0"):
            print("第三個數字填入不是數字")
        else:
            isok=True
print(guess)

============
isok=False
while isok==False:
    guess=input("輸入四位數")
    if (len(guess)!=4):
        print("重新輸入 要四位數")
    else:
        sendjudge=True
        for i in range(4):
            if (guess[i]>"9" or guess[i]<"0"):
                 print("第{}個數字填入不是數字".format(i+1))
                 sendjudge=False
                 break
        if sendjudge:
            isok=True
print(guess)

沒有留言:

張貼留言