python while语句知识讲解_Python 知识要点:while 循环语句

while 语句

用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

基本形式:while 判断条件:

执行语句

执行语句可以是单个语句或语句块。

判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。

当判断条件假 false 时,循环结束。

【输出0-10里的偶数(不含8),并求和】

复制代码

i = 0

s = 0

while i <= 10:

if (i % 2) == 0 and i != 8:

s += i

print("%d" % i)

i += 1

print("0-10不含8的偶数和是:%d" % s)

复制代码

【打印九九乘法表】

复制代码

i = 1

while i <= 9:

j = 1

while j <= i:

print("%d * %d = %d" %(j, i, i*j), end="\t")

j +=1

print("")

i += 1

复制代码

【猜数字游戏】

复制代码

import random

i = 0

random_num = random.randint(0, 10)

guess = 0

print("********************************")

while True:

num_in = input('请输入你猜的数字【0-10】:')

guess += 1

if not num_in.isdigit():

print("你输入的不是整数,请重新输入")

print("********************************")

elif int(num_in) < 0 or int(num_in) > 10:

print("你猜的数字超出游戏范围了,请重新输入")

print("********************************")

else:

if int(num_in) == random_num:

print("猜对了,你一共猜了 %d 次" % guess)

break

elif int(num_in) > random_num:

print("猜大了,再来一次")

elif int(num_in) < random_num:

print("猜小了,再来一次")

print("********************************")

print("********************************")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值