try:
commands
try:
commands
try:
commands
try:
commands
except:
commands
return to final commands
except:
commands
return to final commands
except:
commands
return to final commands
except:
commands
final commands
外側の try に続くトップレベルの命令に戻るようreturn to final commands
にする代わりに、どの命令を書く必要がありますか? except
そして、それは受け入れられる構造ですか?
編集:これはおもちゃの例です(if
s を使用して実行できることはわかっていますが、これは単なる例です。try
/を使用して記述する必要があるとしますexcept
)。
# calculate arcsin(log(sqrt(x)-4))
x = choose one yourself
try
x1=sqrt(x)
return to final message
try
x1=log(x1-4)
return to final message
try
x2=arcsin(x1)
return to final message
except
message="Impossible to calculate arcsin: maybe an argument outside [-1,+1]?"
except
message="Impossible to calculate logarithm: maybe a not positive argument?"
except
message="impossible to calculate square root: maybe a negative argument?"
final message:
print message