1樓:撥動心弦
可以在接收到資料後判斷是否是數字型別。如果不是則給出錯誤資訊或重新輸入。
python寫乙個要求使用者輸入數字,如果不是數字就一直迴圈要求輸入,直到輸入數字為止的**有哪些?
2樓:斑馬線下老漁夫
具體解決辦法如下:
第乙個方案:
1.複製**,如下,
while true:
ten=input("x:")
try:
x=eval(ten)
if type(x)==int:
break
except:
pass
2.然後輸入asf,沒有提示。輸入344就退出了x:asf
x:344
第二個方案
1.複製**
while true:
ten=none
try:
ten=int(input("x:"))
except:
pass
if type(ten)==int:
break
這個在python3.0上除錯通過
第三個方案:python2.x的方案
while true:
ten=raw_input("enter a number:")if ten.isdigit():
break
ten=int(ten) #或者是ten=eval(ten)
3樓:紫學岺賴夏
while
true:
try:
a=int(input(('請輸入乙個數字:')))print('你輸入的數字是',a)
break
except
valueerror:
print('輸入有誤,請重新輸入')
python3版本除錯通過
python寫乙個要求使用者輸入數字,如果不是數字就一直迴圈要求輸入,直到輸入數字為止的**
4樓:匿名使用者
主要bai出在eval上。
python3.0
第乙個du
方案zhi:
while true:
ten=input("x:")
try:
x=eval(ten)
if type(x)==int:breakexcept:pass
然後輸入asf,沒dao有提示。輸入344就退出了回x:asf
x:344
第二個方案
while true:
ten=none
try:
ten=int(input("x:"))
except:pass
if type(ten)==int:break這個在python3.0上除錯通答過
第三個方案:python2.x的方案
while true:
ten=raw_input("enter a number:")if ten.isdigit():
breakten=int(ten) #或者是ten=eval(ten)都除錯過。可以用
5樓:斑馬線下老漁夫
具體bai解決辦法如下:
第乙個方案du:
1.複製**,如下,zhi
while true:
ten=input("x:")
try:
x=eval(ten)
if type(x)==int:
break
except:
pass
2.然後輸入asf,沒有提dao示。輸入344就退出了回x:asf
x:344
第二個答方案
1.複製**
while true:
ten=none
try:
ten=int(input("x:"))
except:
pass
if type(ten)==int:
break
這個在python3.0上除錯通過
第三個方案:python2.x的方案
while true:
ten=raw_input("enter a number:")if ten.isdigit():
break
ten=int(ten) #或者是ten=eval(ten)
6樓:匿名使用者
首先你使用的input的函copy數,但是input函式必須接受的型別為數字你輸入非數字的字母會報錯。
其次如果你輸入了數字你這個程式也不會正常工作,ten的型別可能是float也可能是int 但是eval接受的引數型別必須是字串,所以這句if也會出錯。
改為 if type(ten) is type(1):break
7樓:匿名使用者
def getint():
while 1:
num = input("enter an integer, 0 to end: ")
if num.isdigits():
return num
8樓:允賢
while true:
try:
a=int(input(('請輸
入bai
du乙個數字:')))
print('你輸zhi入的數字是
dao',a)
break
except valueerror:
print('輸入有誤,專請重新輸入')
python3版本屬
除錯通過
在python中,如何利用異常處理機制判斷使用者輸入的合規性? 5
9樓:匿名使用者
try的時候,通過if/else判斷輸入是否合規,如果不合規就使用raise彈出乙個異常,然後再except中抓取這個異常。
參考異常處理
用python語言讓使用者輸入乙個數字,然後列印 50
10樓:匿名使用者
a=input("請輸入乙個數字")
print(a)
執行結果:
做logo需要用那些字型,做LOGO需要用那些字型?
其實做logo可以用很多字型的,主要是看自己本身的需求,要用到什麼好看的字型或者結合logo自身選擇字型。建議可以去一些字型檔 看看,字型家 字型家就挺不錯的挺多種適合做logo的字型有些還是免費的。標識 logo 本身是個極為變化多端的東西,不像正文排版那樣有一些幾乎永恆不變的追求。標識可以無趣得...
seo需要用到哪些軟體,UI設計學習需要用到哪些軟體?
你要做seo的話沒有必要鑽進技術的誤區 seo是沒有技術含量的。懂一些html 就好了 ui設計學習需要用到哪些軟體?1 photoshop 我們簡稱的ps,這是一款我們非常熟悉的軟體,在各行各業它的身影無處不在,特別是設計行業,是離不開它的!所以我們ui設計也不例外 這是屬於一款位圖軟體,是我們需...
哪些行業需要用閥門,哪些行業需要用到金蝶EAS系統?
閥門應用行業範圍 閥門的使用者行業較廣,可分為石油 石化 化工 冶金 電力e68a8462616964757a686964616f31333332636333 水利 城建 機械 煤炭 食品和其他。其中,機械與化工行業的使用者對閥門市場最為關心,他們對閥門的要求也較高 閥門的最大使用者是石化行業 電力...