def fun(): for x in range(4): print(x) fun() #调用fun函数,print所有结果--(结果:0,1,2,3) def fun(): for x in range(4): return x fun() #调用fun函数,函数里return返回的值,调用者无法看到 --(肉眼看没结果) def fun(): for x in range(4): return x print(fun()) #输入函数fun,for第一次的x值被return返回,且终断循环 --(结果:0) def fun(): for x in range(4): print(x) break fun() #调用fun函数,打印结果为print的第一次输出,break结束循环--(结果:0) def fun(): for x in range(4): print(x) break return 1 print(fun()) #输出fun函数,break结束循环后,函数中return还可以返回值--(结果:0,1)
#break终止for循环 return和用print调用输入搭配,单独调用没结果