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 ...
随机推荐
- git从远程仓库gitLab上拉取指定分支到本地仓库
例如:将gitLab 上的dev分支拉取到本地 1>与远程仓库建立连接:git remote add origin XXXXX.git 2>使用git branch 查看本地是否具有dev ...
- window安装android打包环境
1.下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载:jdk-8u1 ...
- __stdcall
__stdcall是函数调用约定的一种,函数调用约定主要约束了两件事: 1.参数传递顺序 2.调用堆栈由谁(调用函数或被调用函数)清理 常见的函数调用约定:stdcall cdecl fastcall ...
- cf706C(dp)
题目链接:http://codeforces.com/problemset/problem/706/C 题意:给出n个字符串,反转第 i 个字符串需要花费 ai,问通过反转操作将n个字符串变成升序排列 ...
- 2018最新苹果APP上架App Store流程(超详细)
本文转发:https://blog.csdn.net/xxw888/article/details/73618837 2018最新整理iOS app上架app详细教程 上架iOS需要一个付费688的开 ...
- 剑指Offer的学习笔记(C#篇)-- 反转链表
题目描述 输入一个链表,反转链表后,输出新链表的表头. 一 . 概念普及 关于线性表等相关概念请点击这里. 二 . 实现方法 目前,可以有两种方法实现该要求. 方法一:借助外部空间实现.这里可以将单链 ...
- 解决Idea项目启动报错:程序包javax.servlet.http不存在
报错信息 在没有使用maven的时候,web项目从远程仓库获取下以后,起一次启动往往会报错javax.servlet.http程序包找不到,随之而来的java基础包都将不能使用,报错信息如下: 解决方 ...
- 为HTML5添加新样式标签
为 HTML 添加新元素 该实例向 HTML 添加的新的元素,并为该元素定义样式,元素名为 <myHero> : 实例 <!DOCTYPE html> <html> ...
- [WebShow系列] 比赛结果报表导出
操作说明 现场管理员在 浏览器地址栏 输入[现场打分实时展示系统-Web版]的详情排行网址[注:相对网址 /home/rankdshow ] 调用 详情排行. 点击 详情排行榜主题 文字,可以把此排行 ...
- [LOJ 2190] 「SHOI2014」信号增幅仪
[LOJ 2190] 「SHOI2014」信号增幅仪 链接 链接 题解 坐标系直到 \(x\) 轴与椭圆长轴平行 点的坐标变换用旋转公式就可以了 因为是椭圆,所以所有点横坐标除以 \(p\) 然后最小 ...