Python循环
来源:互联网 发布:windows音乐播放器 编辑:程序博客网 时间:2024/06/01 07:31
for循环
for 目标 in 表达式:
循环体
string = 'zhou'for i in string: print(i,end=" ")#z h o u
students = ['李-辉','李-龙','李-峰','李-周2']for student in students: print(student,len(student))#李-辉 3#李-龙 3#李-峰 3#李-周2 4
range()内置函数
range([start,] stop[,step=1])
说明:
- step=1表示第三个参数的值默认值是1。
- range的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列,不包括stop数字本身。
range(3)#range(0, 3)list(range(3))#[0, 1, 2]
for temp in range(1,3): print(temp)#1#2
While循环
说明:
- break:结束当前循环
- continue:跳过本次循环,进入下一次循环
answer = "python"temp = input('这是什么语言?')while True: if temp == answer: print("猜对了") break else: temp = input('这是什么语言?')
小计算器程序
sum = 0while True: x = input('输入一个(1,100)之间的整数,终止计算请输入"yes"') if(x.lower() == "yes"): break if x.isdigit(): x = int(x) if 0 < x < 100: sum = sum + x else: print('输入的整数不在范围内') else: print('请输入整数')result = '输入数字之和是:%d' %(sum)print(result)
endFlag = 'yes'sum = 0while endFlag.lower() == 'yes': x = input('输入一个(1,100)之间的整数') if x.isdigit(): x = int(x) if 0 < x < 100: sum = sum + x else: print('输入的整数不在范围内') else: print('请输入整数') endFlag = input('继续输入?(yes or no)')result = '输入数字之和是:%d' %(sum)print(result)
sum()函数替代某些简单的循环
>>> sum(range(10))45>>> score = [90,80,70]>>> avg = sum(score)/len(score)>>> avg80.0
0 0
- python循环
- Python循环
- python循环
- python 循环
- python -循环
- python 循环
- Python循环
- Python循环
- python循环
- Python 循环
- python循环
- Python循环
- Python循环
- python 循环
- python-循环
- python 循环
- python循环
- Python 循环
- C#学习笔记 任务操作
- LeetCode Binary Tree Paths
- (java)Best Time to Buy and Sell Stock
- bzoj1095 捉迷藏
- MFC的OnPaint工作原理
- Python循环
- How to Install Apache, MySQL, PHP, and phpMyAdmin on FreeBSD
- Linux下的socket编程实践(二)socket编程基本API简介
- Java通过URL提取网站源码
- java语言的基本组成
- LeetCode Search a 2D Matrix II
- Perl 6 简单的并行
- SharpMap源码学习<一>
- AES加密算法入门