概述
先上代码:
#!/usr/bin/env python import getpass flag = True for i in range(3): user = input("Please input your username:") #采用getpass在接收输入的时候不会显示密码,but somehow getpass在pycharm里使用会出问题,需要在cmd里运行 passwd = getpass.getpass('Please input your password:') print(type(passwd)) passwd = int(passwd) print(type(passwd)) if user == 'Richard'and passwd == 123: print('{0} login successfully.'.format(user)) flag = False break else: print("Invalid username or password.") if flag: print("Wrong input more than 3 times. Program exit.")
运行结果:
E:python 14>python day0102.py Please input your username:Richard Please input your password: <class 'str'> <class 'int'> Richard login successfully.
另外顺便在这里提一下range的用法:
for i in range(10): print(i) print('---------------------------') for i in range(0,10,2): print(i)
运行结果:
D:PythonPython36python.exe "E:/python 14/day0102.py" 0 1 2 3 4 5 6 7 8 9 --------------------------- 0 2 4 6 8
转载于:https://www.cnblogs.com/Richard-Liang/p/10743880.html
最后
以上就是安静大树为你收集整理的for循环与if配合使用的简单例子的全部内容,希望文章能够帮你解决for循环与if配合使用的简单例子所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复