Why try doesn't work?? Need help
This might help support what ~ swim ~ has clearly stated a couple of times already. Near the end of section 8.4 of this link https://docs.python.org/3/reference/compound_stmts.html#the-try-statement ... it says: "When a return, break or continue statement is executed in the try suite of a try…finally statement, the finally clause is also executed ‘on the way out.’ The return value of a function is determined by the last return statement executed. Since the finally clause always executes, a return statement executed in the finally clause will always be the last one executed."
David Carroll thanks, i really appreciate it i am just a beginner and trying to grasp the basics
𝐊𝐢𝐢𝐛𝐨 𝐆𝐡𝐚𝐲𝐚𝐥 You didn't put return in try so yeah both things will be printed but my code is different, and i wanna know how that works
𝐊𝐢𝐢𝐛𝐨 𝐆𝐡𝐚𝐲𝐚𝐥 So answer this def fun(): try: print("yo") return 0 finally: return 1 print(fun()) It's output is yo 1
𝐊𝐢𝐢𝐛𝐨 𝐆𝐡𝐚𝐲𝐚𝐥 But after try the fun() function return giving return value 0 so how finally block is being executed yeah i think so finally runs even if function returns because the programmers wanted to clear the resources. Thanks
But if try runs it will return from the function
What is the problem 🤨🧐??
Generador de divicion python.
Problem Statement Given two integers a and b, your task is to calculate and print the following four values: