Python基础:while循环 以及 练习题 :三位数的水仙花数 GDP 计算π 判断一个数是否是素数

本文介绍了Python中的while循环基础知识,并提供了四个练习题的详细解答,包括找到所有三位数的水仙花数、计算GDP增长年份、近似计算π以及判断一个数是否为素数。通过实例解析,帮助读者深入理解while循环的运用。
摘要由CSDN通过智能技术生成

有对循环结构有疑问的请移步
大家好我是墨码,欢迎观看,有什么意见请评论!

while循环

用官方的话说就是:

Python 编程中 while 语句用于循环执行程序,
即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
while循环常用于处理一些单循环。

while 循环的语法

while 判断条件:
	执行语句

注意:如果循环的条件成立,运行“循环内容”如果不成立,跳过循环,同时请务必不要写死循环,请遵循循环结构的规则
下面是练习题。

练习题

1.找出三位数所有水仙花数:

思路:

# 找出三位数的所有水仙花数

# 首先要限定范围

# 分别拿出个位十位百位 然后 相加

#符合条件后进行判断

# 下次进入循环需要增长或减少的值

2.求GDP:

题目:z国2009年GDP 为49089.82 亿元 增长率为 8%,m国同年GDP 为142562.75亿元 增长率为 2%。问:增长率不变,哪一年z国能超过m国?

思路:

# 设置变量 输入两国 现在 GDP

# 设置当前年份

# 循环 

# 输出结果

3.计算π:

可能不咋精确!
这道题上代码吧 - - 自己解释太费劲了!

#定义分子默认值
fz = 1 # 最开始是1 每次+2
#定义和
sum = 0 #初始为0   #分子的和
#定义符号
sign = 1 #设置1为正数
#定义每个分数
#分子除以分母,每次符号会改变,根据π = (4/1)-(4/3)+(4/5)变成
                          # π = +(+4/1)+(-4/3)+࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值