Python基础 笔记(六) 循环语句

今天我们来学习Python中的循环语句!😀

目录

一、while循环

二、while循环应用: 1~100的求和

三、while嵌套循环以及运用

四、for循环

五、循环中断 : break和continue


一、while循环

注意点:设置终止条件,否则会产生死循环

"""
while循环语法:

while 条件:
  循环语句
"""

print('-------------------')
i = 1
while i<=100:
    print('Hello World!')
    i = i + 1

二、while循环应用: 1~100的求和

"""
需求:使用while循环求1-100的和
1 + 2 + 3 + 4 + ....
"""
print('--------------1-100的和--------------------')
i = 1
sum = 0

while i<=100:
    sum += i
    i += 1

print(f"1-100的和是:{sum}")

三、while嵌套循环以及运用

"""
循环的嵌套:
while
     while

一行是10个*,一共5行
**********
**********
**********
**********
**********
"""


i = 1
while i <= 5:
    print('**********')
    i += 1

print('----------------------------')

i = 1
while i <= 5:
    j = 1
    while j <= 10:
        print('*',end='')
        j += 1
    print()
    i += 1



四、for循环

 for循环的格式

 for循环和while循环的区别:

#  求1-100的和
#  range(1,4)--->1 2 3
sum = 0
for i in range(1,101):
    sum += i
print(sum)

print('--------------------')

#  求1-100的奇数和
sum = 0
for i in range(1,101):
    if i % 2 != 0:
        sum += i
print(sum)


sum = 0
for i in range(1,101,2):
    sum += i
print(sum)

print('--------------------')

#  求1-100的偶数和
sum = 0
for i in range(0,101,2):
    sum += i
print(sum)

五、循环中断 : breakcontinue

练习:

需求:
  1、打印1-10之间的数字,遇到4就退出
  2、打印1-10之间的数字,跳过4
break: 跳出本层循环
continue:跳过本次循环,进行下一次循环


i = 1
while i <= 10:
    if i == 4:
        break  #遇到break就跳过while循环
    print(i)
    i += 1

print('程序结束')

print('----------------------------------')

i = 1
while i <= 10:
    if i == 4:
        i += 1
        continue  #遇到continue就跳过本次循环
    print(i)
    i += 1

print('程序结束')

"""
作业需求:
 1:随机生成一个1-100之间的数字
 2:从键盘输入一个数,循环的猜这个数字是多少,一直到猜对为止,猜对结束循环
   提醒:小了,大了,猜对了
"""
import random
num = random.randint(1,100)
while True :
    i = int(input('请输入一个数:'))
    if i ==num:
      print('恭喜你,猜对了!')
    elif i > num:
      print('提示:大了!')
    elif i < num:
      print('提示:小了!')


好啦,以上就是Python中的循环语句。

有while循环和for循环,大家要注意他们两个的不同点哦。

<end>

下期见啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木易巷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值