我试图检查用户输入的字符串的长度,如果它的<;5通过,不管它仍然通过我的try except语句的长度是多少
打印“ 请输入公司的股票代号 你想看谁的最后收盘价
while True:
symbol = raw_input("Enter Stock Symbol: ")
try:
len(symbol) < 5
break
except ValueError:
print 'Greater than 4 characters, Try again'
print 'Great your stock symbol is less than 5'
你不需要尝试/除了:
在你的代码中:
例如,如果您希望将输入强制转换为捕获一个值错误的
int
,则可以使用try/except
,但它不适用于您的情况。相关问题 更多 >
编程相关推荐