要求:用python寫乙個要求使用者輸入數字,如果不是數字就一直迴圈要求輸入,直到輸入數字為止的**
錯誤開啟方式:
whiletrue:
ten=input('
enter a number:')
if type(eval(ten))==type(int):
break
用這個輸入字母可以可是輸入字母就直接報錯中斷了
主要出在eval上。
whiletrue:
ten=input("x:"
)
try:
x=eval(ten)
if type(x)==int:
break
except
:
pass
然後輸入asf,沒有提示。輸入344就退出了
x:asf
x:344
whiletrue:
ten=none
try:
ten=int(input("x:"
))
except
:
pass
if type(ten)==int:
break
這個在python3.0上除錯通過
whiletrue:
ten=raw_input("
enter a number:")
iften.isdigit():
break
ten=int(ten) #
或者是ten=eval(ten)
都除錯過。可以用
打個廣告:
python如何保證輸入鍵入數字
要求 用python寫乙個要求使用者輸入數字,如果不是數字就一直迴圈要求輸入,直到輸入數字為止的 錯誤開啟方式 while true ten input enter a number if type eval ten type int break 用這個輸入字母可以可是輸入字母就直接報錯中斷了主要出...
python如何換行繼續輸入
編寫 時,一行太長寫不下該如何換行繼續輸入呢?一起來看下python如何換行繼續輸入吧!python如何換行繼續輸入python換行繼續輸入的方法 python換行繼續輸入的方法 1 在一行末尾加上 例如 data11 data21 data31 data41 data51 data61 data7...
c 如何保證輸入始終是數字而不是字元?
my structur.cpp 建立結構體陣列,迴圈輸入結構體元素。1 建立結構體 2 建立結構體陣列 3 迴圈輸入結構體元素時保證始終輸入字串或數字 3.1 while 1 include include struct inflatable structure declaration int ma...