我們需要在程序中只讓用戶輸入數字,不允許用戶輸入其他的字符時,可以調用一個函數來檢查用戶輸入的是否為純數字
還是以我們的猜數游戲為例,我們當然不希望用戶輸入除了數字之外的其他東西吧,那么我們就需要檢查了
print('guess game')
num=input('please input a number')
if num.isdigit():
print('ok')
else:
print('wrong')
注意:input輸入的所有東西,python都認為是字符串
這樣就實現了我們功能需求
Python isdigit() 方法檢測字符串是否只有數字組成。
語法:
isdigit()方法語法:
str.isdigit()
參數:無
返回值:
如果字符串中只含有數字則返回True,否則返回False。