#  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循环有限循环的更多相关文章

  1. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

  2. python基础之条件控制与循环

    Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户 ...

  3. Python基础(条件判断,循环,占位符等)

    Python 自动化 系统开发用的语言和自动化脚本可以不同 学习peython可用于: 网路爬虫,数据分,web开发,人工智能,自动化运维,自动化测试,嵌入式,黑客 第三方库比较全 脚本语言:功能单一 ...

  4. 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. ...

  5. python基础知识--条件判断和循环

    一.输入输出 python怎么来接收用户输入呢,使用input函数,python2中使用raw_input,接收的是一个字符串,输出呢,第一个程序已经写的使用print,代码入下: 1 name=in ...

  6. python学习第六天:python基础(条件判断、循环)

    条件判断 格式 if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> ...

  7. 计算机基础,Python基础--变量以及简单的循环

    一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存  用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...

  8. Python 基础之三条件判断与循环

    If……else 基本结构: If condition: do something else: do something 或者 If condition: do something elif cond ...

  9. python基础-牛逼的三层循环,实现想在那里退出,就在那里退出。

    #!/usr/bin/env python # -*- coding:utf-8 -*- #Author: nulige tag=True #设置tag控制他,只要一输入Flash就退出整个循环 wh ...

随机推荐

  1. 2018上海大都会 J-Beautiful Numbers(数位dp-模未知)

    J-Beautiful Numbers 链接:https://www.nowcoder.com/acm/contest/163/J 来源:牛客网 时间限制:C/C++ 8秒,其他语言16秒 空间限制: ...

  2. 教妹学 Java:晦涩难懂的泛型

    00.故事的起源 “二哥,要不我上大学的时候也学习编程吧?”有一天,三妹突发奇想地问我. “你确定要做一名程序媛吗?” “我觉得女生做程序员,有着天大的优势,尤其是我这种长相甜美的.”三妹开始认真了起 ...

  3. jconsole 本地连接失败

    http://limaoyuan.iteye.com/blog/1541745 加jvm 启动参数即可: -Dcom.sun.management.jmxremote  -Dcom.sun.manag ...

  4. Junit使用总结

    对Junit的使用总结,后期会更新! 1.做自动单元测试用的,在方法前面加一个@Test(准备 一个测试用例),这是必须要加上的. 判定是成功还是失败. 最后是加一个断点,Assert.assertE ...

  5. 牛客假日团队赛2 F.跳跃

    链接: https://ac.nowcoder.com/acm/contest/924/F 题意: Farmer John为了满足奶牛对美的享受而安装了人工湖.矩形的人工湖分成M行N列(1 <= ...

  6. Jmeter4.0----设置集合点_并发(11)

    1.说明 LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的. jmeter中使用Synchronizing Timer实现L ...

  7. net core 2.0 web api + Identity Server 4 + angular 5

    net core 2.0 web api + Identity Server 4 + angular 5前台使用angular 5, 后台是asp.net core 2.0 web api + ide ...

  8. java preparement

    1.建立链接 Connection conn = getDataSource().getConnection(); PreparedStatement ps = null; 2不自动 Commit 不 ...

  9. 《java学习三》jvm性能优化-------调优

    常见参数配置 -XX:+PrintGC      每次触发GC的时候打印相关日志 -XX:+UseSerialGC      串行回收 -XX:+PrintGCDetails  更详细的GC日志 -X ...

  10. WebStorm技巧-集成命令行工具插件

    打开菜单项 File -> Settings-   搜索插件 CMD Support,并安装.   重启WebStorm,在你的项目中新建一个Cmd script 文件,命名为build.cmd ...