ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python学习之for循环--输出1-100中的偶数和登录身份认证

2019-09-14 23:57:16  阅读:232  来源: 互联网

标签:Python else 偶数 循环 user print 100 列表


输出1-100中的偶数

效果图:

实现代码:

for i in range(2,101,2):
print(i,end = '\t')
if(i == 34):
print('\n')
if (i == 68):
print('\n')

解析:

for循环的范围(range)可以指定三个参数,即列表创建的三个参数:起始数字、末尾数字、步长(数字间隔),for循环的本质就是创建一个数字列表,i使用列表中的数依次赋值,当列表最后一个数赋值给i循环结束。所以1-100中的偶数即为开始第一个数字是2,步长为2,末尾到100或者101都可以。如果将起始位置设为1,终止位置设为100,则为1-100的奇数。为了方便截图我分了三行打印。

 

登录身份认证

效果图:

 

实现代码:

_user = "Mr.Zhu"
_pass = "123456"
for i in range(0,3):
user = input("User:")
password = input("Password:")
if(user == _user and password == _pass):
print("Welcome %s!"%user)
break
else:
print("The username or password is wrong")
else:
print("You have wrong many times and now you are banned to try!")

解析:
首先准备需要的用户信息(可以自己用列表创建简单数据库)
for循环,循环次数为三次,当用户名和密码同时正确时才会登录成功并跳出循环(for为有限循环,事前必须规定好循环次数,当用户输入正确后必须执行break以跳出循环,否则还会要求用户继续输入)
当出现错误时,用户一共有三次输入机会,三次全错for循环结束,最外层的else是for循环自带的else,当for循环完整的循环跳出(而不是靠break)时将会执行else的语句,给非法用户提出警告。

标签:Python,else,偶数,循环,user,print,100,列表
来源: https://www.cnblogs.com/zhurs/p/11520781.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有