針對一些互動輸入資料的判斷,有程式只需輸入數字進行運算,防止誤輸入非數字或超過需要的字數進行判斷。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #輸入任何字元或數字,然後顯示出來。 Text=input("Entry anything:") print("Input is:",Text,"\n")
#使用isdigit()檢查輸入是否是數字。 print("----Check number or character -----") if Text.isdigit() == True: print("This is number") elif Text.isdigit() == False: print("This is character")
#檢查是否有包含字元。 for t in Text: if Text.isdigit() == False: print("Text contains string") break
#判斷是否輸入超過6個字元或數字。 Text=input("\nEntry 6 character:") while True: if len(Text) > 6 : print("Over 6 character") Text=input("Entry 6 character:") else: break
|
結果:
沒有留言:
張貼留言