
展开全部
1. 没有按格式缩进
2. 抛出的异常应为SyntaxError
3. if __name__ == "__main__": 这里应该是双下划线
#dog.py
def doggie():
try:
age = input("enter your age (in human years):")
print
if age < 0:
print "negative age!? i don't think so."
elif age < 3 or age > 110:
print "frankly,i don't believe you."
else:
print "that's",age*7," in dog years"
input('press return')
except SyntaxError:
print "why didn't you type anything?try again"
if __name__ == "__main__":
doggie()
2. 抛出的异常应为SyntaxError
3. if __name__ == "__main__": 这里应该是双下划线
#dog.py
def doggie():
try:
age = input("enter your age (in human years):")
if age < 0:
print "negative age!? i don't think so."
elif age < 3 or age > 110:
print "frankly,i don't believe you."
else:
print "that's",age*7," in dog years"
input('press return')
except SyntaxError:
print "why didn't you type anything?try again"
if __name__ == "__main__":
doggie()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询