python 基础之for循环有限循环
# range(3) 表示
>>> range(3)
[0, 1, 2]
for循环
for i in range(3):
print(i)
测试
0
1
2
打印1~100的奇数
for i in range(101):
if i % 2 == 1:
print('chenxi:',i)
测试
chenxi: 1
chenxi: 3
chenxi: 5
chenxi: 7
chenxi: 9
chenxi: 11
chenxi: 13
chenxi: 15
chenxi: 17
chenxi: 19
chenxi: 21
chenxi: 23
chenxi: 25
chenxi: 27
chenxi: 29
chenxi: 31
chenxi: 33
chenxi: 35
chenxi: 37
chenxi: 39
chenxi: 41
chenxi: 43
chenxi: 45
chenxi: 47
chenxi: 49
chenxi: 51
chenxi: 53
chenxi: 55
chenxi: 57
chenxi: 59
chenxi: 61
chenxi: 63
chenxi: 65
chenxi: 67
chenxi: 69
chenxi: 71
chenxi: 73
chenxi: 75
chenxi: 77
chenxi: 79
chenxi: 81
chenxi: 83
chenxi: 85
chenxi: 87
chenxi: 89
chenxi: 91
chenxi: 93
chenxi: 95
chenxi: 97
chenxi: 99
另一种方式
for i in range(1,101,2): #2步长
print('chenxi:',i)
测试
D:\python\python.exe D:/untitled/dir/for.py
chenxi: 1
chenxi: 3
chenxi: 5
chenxi: 7
chenxi: 9
chenxi: 11
chenxi: 13
chenxi: 15
chenxi: 17
chenxi: 19
chenxi: 21
chenxi: 23
chenxi: 25
chenxi: 27
chenxi: 29
chenxi: 31
chenxi: 33
chenxi: 35
chenxi: 37
chenxi: 39
chenxi: 41
chenxi: 43
chenxi: 45
chenxi: 47
chenxi: 49
chenxi: 51
chenxi: 53
chenxi: 55
chenxi: 57
chenxi: 59
chenxi: 61
chenxi: 63
chenxi: 65
chenxi: 67
chenxi: 69
chenxi: 71
chenxi: 73
chenxi: 75
chenxi: 77
chenxi: 79
chenxi: 81
chenxi: 83
chenxi: 85
chenxi: 87
chenxi: 89
chenxi: 91
chenxi: 93
chenxi: 95
chenxi: 97
chenxi: 99 Process finished with exit code 0
用逻辑与条件判断,打印1-100,跳过50-70之间数字
for i in range(101):
if i < 50 or i > 70:
print(i)
测试
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
利用for循环判断加if判断,写登录程序
# 用户登录程序判断用户名密码
username = "chenxi"
passwed = "testki"
#h = 9
for i in range(3):#重试3次
user = input("用户名:")
passi = input("密码:")
if user == username and passi == passwed :
print("登录成功")
break #跳出循环
else:
if i < 2:
print("用户名或密码错误")
else:
print("请重新登录")
测试-1
D:\python\python.exe D:/untitled/dir/for.py
用户名:jhj
密码:hghbj
用户名或密码错误
用户名:fvbn
密码:bhbnb
用户名或密码错误
用户名:gbhgjhbj
密码:jbj
请重新登录 Process finished with exit code 0
测试-2
D:\python\python.exe D:/untitled/dir/for.py
用户名:chenxi
密码:testki
登录成功 Process finished with exit code 0
利用for循环判断加if判断,写登录程序-2
username = "chenxi"
passwed = "testki"
passed_test = False
for i in range(3):
user = input("输入用户名:")
passw = input("请输入密码:")
if user == username and passw == passwed:
print("登录成功")
passed_test = True
break
else:
print("登录失败")
if not passed_test:
print("不要脸")
测试-1
D:\python\python.exe D:/untitled/dir/for.py
输入用户名:iyghgh
请输入密码:gvhvhv
登录失败
输入用户名:ghfvhvh
请输入密码:jbjbj
登录失败
输入用户名:bhgbhjbj
请输入密码:hjhjh
登录失败
不要脸 Process finished with exit code 0
测试-2
D:\python\python.exe D:/untitled/dir/for.py
输入用户名:chenxi
请输入密码:testki
登录成功 Process finished with exit code 0
python 基础之for循环有限循环的更多相关文章
- python学习第四讲,python基础语法之判断语句,循环语句
目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...
- python基础之条件控制与循环
Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户 ...
- Python基础(条件判断,循环,占位符等)
Python 自动化 系统开发用的语言和自动化脚本可以不同 学习peython可用于: 网路爬虫,数据分,web开发,人工智能,自动化运维,自动化测试,嵌入式,黑客 第三方库比较全 脚本语言:功能单一 ...
- python基础知识8---条件和循环
阅读目录 一.if语句 1.1 功能 1.2 语法 1.2.1:单分支,单重条件判断 1.2.2:单分支,多重条件判断 1.2.3:if+else 1.2.4:多分支if+elif+else 1.2. ...
- python基础知识--条件判断和循环
一.输入输出 python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下: 1 name=in ...
- python学习第六天:python基础(条件判断、循环)
条件判断 格式 if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> ...
- 计算机基础,Python基础--变量以及简单的循环
一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存 用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...
- Python 基础之三条件判断与循环
If……else 基本结构: If condition: do something else: do something 或者 If condition: do something elif cond ...
- python基础-牛逼的三层循环,实现想在那里退出,就在那里退出。
#!/usr/bin/env python # -*- coding:utf-8 -*- #Author: nulige tag=True #设置tag控制他,只要一输入Flash就退出整个循环 wh ...
随机推荐
- ACM-ICPC2018北京网络赛 Tomb Raider(暴力)
题目2 : Tomb Raider 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 Lara Croft, the fiercely independent daughte ...
- .net实现IHttpModule接口顾虑器
这篇文章主要介绍了C#使用IHttpModule接口修改http输出的方法,涉及C#操作IHttpModule接口的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了C#使用IHtt ...
- ue4 fuck
https://answers.unrealengine.com/questions/661969/uspringarmcomponent-ucameracomponent-not-identifie ...
- ue4学习资料
官网中文 https://docs.unrealengine.com/latest/CHN/index.html 官网英文 https://docs.unrealengine.com/latest/I ...
- Android使用SO库时要注意的一些问题
转自:https://segmentfault.com/a/1190000005646078 正好动态加载系列文章谈到了加载SO库的地方,我觉得这里可以顺便谈谈使用SO库时需要注意的一些问题.或许这些 ...
- __stdcall
__stdcall是函数调用约定的一种,函数调用约定主要约束了两件事: 1.参数传递顺序 2.调用堆栈由谁(调用函数或被调用函数)清理 常见的函数调用约定:stdcall cdecl fastcall ...
- SpringBoot(1)—启动原理之SpringApplication对象的创建
创建SpringApplication对象 SpringBoot版本为 2.1.1.RELEASE @SpringBootApplication public class SpringbootDemo ...
- docker安装及概述
相关快捷键 退出:Ctrl-D or exit detach:Ctrl-P + Ctrl-Q Docker 核心技术 1.Namespace — 实现Container的进程.网络.消息.文件系统和主 ...
- ASP.NET Core Linux
环境说明 CentOS / 7.1 (64bit) (Linux操作系统) 3MySQL5.7(网站应用数据库) .NET Core SDK 2.0.0(网站应用环境) Nginx(反向代理服务器) ...
- T-SQL多个小计+合计,分类汇总
select then '合计' else cast(姓名 as varchar) end 姓名, then '姓名小计' else cast(学期 as varchar) end 学期, case ...