整半天了也没整明白,老是报错……
要求:编写一个Python程序,提示用户输入一个介入-9999和9999之间的整数,然后计算其总位数。最后,显示“You entered a N-digit number”,其中N为数字的总位数。
我写的:
dn=int(input("Enter an integer between -9999 and 9999 :"))
if -9999<= dn <=-1000 or 1000<= dn <=9999
print("You entered a 4-digit number")
elif -999<= dn <=-100 or 100<= dn <=999
print("You entered a 3-digit number")
elif -99<= dn <=-10 or 10<= dn <=99
print("You entered a 2-digit number")
elif -9<= dn <=9
print("You entered a 1-digit number")
else :
dn < -9999 or dn > 9999
print("Wrong number!")
报错信息:
File "<ipython-input-10-c51b8eabbcc7>", line 3
if -9999<= dn <=-1000 or 1000<= dn <=9999 :
^
SyntaxError: invalid character in identifier
--
修改:kisspanda FROM 1.94.49.*
FROM 1.94.49.*