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