Python之while函数

1,Python While 循环语句的定义

‘’‘Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
while 判断条件(condition):
执行语句(statements)……’’’

2,简单 while 循环

num = 1
while num <= 9:
print(‘还不到呢:’, num)
num += 4

‘’‘还不到呢: 1
还不到呢: 5
还不到呢: 9’’’

3,稍微难点的while循环

num_list = [10, 22, 3, 44, 5, 17, 59]
num_even = []
num_odd = []
while len(num_list) > 0:
num = num_list.pop()
if num % 2 == 0:
num_even.append(num)
else:
num_odd.append(num)
print(‘偶数列表是:’, num_even)
print(‘奇数列表是:’, num_odd)

‘’‘偶数列表是: [44, 22, 10]
奇数列表是: [59, 17, 5, 3]’’’

4,continue & break

test = 1
while test < 15:
test += 1
if test % 3 > 0:
continue
else:
print(‘结果是’, test)
‘’‘结果是 3
结果是 6
结果是 9
结果是 12
结果是 15’’’

next = 10
while 1:
if next > 15 :
break
else:
next += 2
print(‘上升之路的过程’,next)
print(‘上升之路的结果:’, next)
‘’‘上升之路的过程 12
上升之路的过程 14
上升之路的过程 16
上升之路的结果: 16’’’

5,无限循环

#可以使用 CTRL+C 来中断循环。
qua = 1
while qua == 1:
num = int(input(‘请输入数字:’))
print(‘您输入的数字是:’, num)
if num > 16:
break
print(‘goodbye’)

‘’‘请输入数字:3
您输入的数字是: 3
请输入数字:’’’

6,循环使用else

import random
Alpha = random.randint(1, 100)
while Alpha < 50:
print(‘比一半要小:’, Alpha)
break
else:
print(‘比一半要大:’, Alpha)

7,简单语句组

#如果只有1行的话,写在1行即可
star = random.randint(6, 100)
while star > 5: print(‘大于五’, star)

#这是个无限循环

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值