2021年11月2日 星期二

Python-針對input輸入的內容進行判斷,數字、字元、字數。

 針對一些互動輸入資料的判斷,有程式只需輸入數字進行運算,防止誤輸入非數字或超過需要的字數進行判斷。


 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


結果:




沒有留言:

張貼留言

Ubuntu-Journalctl查看系統日誌

 近期所使用Ubuntu系統24小時開著,進行跑Python程式使用,但跑個2~3天,排程就無法正常寄信,SSH連線也無法正常連線,經查看後為wifi連線問題,暫先使用腳本排程進行重開wifi。 以下為記錄Journalctl指令。 使用Journalctl來從系統日誌上查看看問...