4.循环结构

4.循环结构

当一件事需要重复去做时,就使用循环结构。

一、for循环

1. range()函数

range(开始,结束,步长),如果range()中只放一个数字,就是获得0到这个数字减1

#输出1-10之间所有的数字
for i in range(1,11):
    print(i,end=' ')

2. for循环输出字符串

a='我是曾老师'
for i in a:
    print(i,end=',')

二、while循环

1. while循环

格式:

while 条件:
    条件成立执行的语句
i=1
while i<=10:
    print(i)
    i+=1

2. while - else 循环

格式:

while 条件:
    条件成立执行的语句
else:
    条件不成立执行的语句
i=1
while i<=10:
    print(i)
    i+=1
else:
    print("输出结束啦")

三、死循环

i=1
while 1:
    print(i)

四、break 和 continue

break:结束循环

i=1
while i<=10:
    print(i)
    if i==5:
        break
    i+=1

continue:结束本次循环

for i in range(1,11):
    if i==5:
        continue
    print(i)

五、循环嵌套

外层循环执行一次,内层循环执行多次

#****
#****
#****
for i in range(3):  #外层循环控制行
    for j in range(4):  #内层循环控制列
        print('*',end='')
    print()

六、循环结构习题

1.for循环求和

题目描述】
利用for循环。计算输出1+2+3+...+n的和。

【输入】
输入n。

【输出】
如题述,之和。

【输入样例】
10
【输出样例】
55
【提示】
【数据规模及约定】

对于100%的数据,1≤n≤100。

posted @ 2023-07-30 15:23  似鬼年华  阅读(72)  评论(0)    收藏  举报