try:下面直接调用/引用的缩进行是什么?我听说过“身体try:”和“表达try:”。请澄清。(见用户 - poke 的 - 答案)try:,except:等指的是什么while:?喜欢True和False被称为“陈述”。(见用户 - poke 的 - 答案)是否有任何理由将function1更改为function2。它们之间的唯一区别是
ValueError。这些函数只应该强制用户输入一个整数。(见用户 - poke 的 - 答案)
功能1
def get_integer(LIMIT_PROMPT):
while True:
try:
return int(input(LIMIT_PROMPT))
except:
pass
我已经看到了很多,except statement:并且在正文/表达式中有一段代码可以在正文/表达式中发生错误时执行某些操作try:
我已经在两个程序中使用了这个特殊的功能并且没有遇到任何问题。
功能2
def get_integer(LIMIT_PROMPT):
while True:
try:
return int(input(LIMIT_PROMPT))
except ValueError:
pass