小白请教Python的 嵌套For循环

小白请教Python的 嵌套For循环,第1张

外循环先提取宽拿一个数据x=-2,

然后转入内循环,内循依次环提取数据z=1,输出-2,1

z=-1,输出-2,-1

内循环完毕,再跳到外循环提取下一个数闷巧搏据x=0,接着转入内循蚂祥环,依次下去

按照你的要求编写的Python程序如下

username=input()

password=input()

if username=="zhangsan":

if password=="88888888":

print("登录成功")

else:

print("密尺返则码错误")

else:

print("世运您输入的用户名有误")

源代码(注意源代码陵棚的缩进)

因为最后的那句return nested。

tester()()会自动调用它的返回值,而此时的返谨渣回值为nested,即def nested()这个函数,所以自然而然执行到了里面的print语句。

你可以试试把山枯最后那就return nested改成其他的如return nestedxxx,再tester()()时就会报错了。

另逗晌洞外,在python里对于方法ester和nested是没有tester().nested()这种用法的,所以这样输入肯定报错的,如果ester和nested是类(class)的话才有这种写法。

希望对你有所帮助~~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12488720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存