首页 > 其他 > 详细

循环语句

时间:2019-11-05 20:19:29      阅读:105      评论:0      收藏:0      [点我收藏+]

循环结构用来重复执行一条或多条语句,表达这样的逻辑:如果符合条件,则反 复执行循环体里的语句,在每次执行完后都会判断一次条件是否为True,如果 为 True 则重复执行循环体里的语句,循环体里面的语句至少应该包含改变条件表达式的语句,以使循环趋于结束;否 则,就会变成一个死循环。

While循环

语法结构

while 条件表达式:
循环体语句

练习
1.用while循环打印从1-10的数字

num = 1
while num <= 10:
    print(num)
    num += 1

运行结果:

1

2

3

4

5

6

7

8

9

10

2.用while循环计算出1-100的和,其中偶数相加,奇数相加

 1 num = 1
 2 sum = 0
 3 sum_ou = 0
 4 sum_ji = 0
 5 while num <= 100:
 6     sum += num
 7     if num%2==0:
 8         sum_ou += num
 9     else:
10         sum_ji += num
11     num += 1
12 print("总和",sum)
13 print("偶数总和",sum_ou)
14 print("奇数总和",sum_ji)

运行结果:

总和 5050
偶数总和 2550
奇数总和 2500

for循环

语法结果:
for 变量 in 可迭代对象:
循环体语句

可迭代对象
python中的可迭代对象有:
1.序列:字符串、元组、列表、字典
2.迭代器对象
3.生成器函数
4.文件对象

 1 a = (2,4)
 2 b = "fu"
 3 c = ["fu",18]
 4 d = {"name":"kang",age:18}
 5 for x in a: #循环元组
 6     print(x)
 7 print("================")
 8 for x in b:#循环字符串
 9     print(x)
10 print("================")
11 for x in c:#循环列表
12     print(x)
13 print("================")
14 for x in d: #循环字典key的值
15     print(x)
16 print("================")
17 for x in d.keys(): #循环字典key的值
18     print(x)
19 print("================")
20 for x in d.values(): #循环字典value的值
21     print(x)
22 print("================")
23 for x in d.items(): #循环字典的键值对
24     print(x)

运行结果:

2
4
================
f
u
================
fu
18
================
name
age
================
name
age
================
kang
18
================
(‘name‘, ‘kang‘)
(‘age‘, 18)

 

循环语句

原文:https://www.cnblogs.com/elephant-study/p/11800091.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!