回覆列表
  • 1 # 山上的羊

    具體解決辦法如下:

    第一個方案:

    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)

  • 2 # 下雨的熱天

    主要出在eval上。python3.0第一個方案:while True: ten=input("x:") try: x=eval(ten) if type(x)==int:break except:pass然後輸入asf,沒有提示。輸入344就退出了x:asfx: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)都除錯過。可以用

  • 中秋節和大豐收的關聯?
  • 有大佬知道怎麼用js實現大小字母同時存在嗎?(不能用正則表示式)?