广州镭拓科技网站建设公司,南昌网站排名优化报价,微信最火的公众号排行,有没有专业做电视测评的网站(1)while循环#xff1a;
语法格式#xff1a; while 条件#xff1a; 执行语句1…… 执行语句2…… 适用条件#xff1a;无限循环 死循环 while True:print(条件是真的#xff01;)代码实例#xff1a;
i 0 # 创建一个计数的变量
while i 5: # Truepr…(1)while循环
语法格式 while 条件 执行语句1…… 执行语句2…… 适用条件无限循环 死循环 while True:print(条件是真的)
代码实例
i 0 # 创建一个计数的变量
while i 5: # Trueprint(新年快乐)i i1 # 记录循环的次数2while控制语句 break 语句 在语句块执行过程中终止循环并且跳出整个循环 代码实例
i 1
while i 10:if i 8:print(f吃第{i}碗米饭,吃不下了)breakprint(f吃第{i}碗米饭)i i1continue 语句 在语句块执行过程中终止当前循环跳出该次循环执行下一次循环。 代码示例
i 1
while i 10:if i 8:print(f吃第{i}个菠萝,坏掉了一个这个不吃)i i 1continueprint(f吃第{i}个菠萝)i i 1例题1 使用while循环操作 计算 1-101 中偶数的和 代码实例
total 0
for i in range(1, 102):if i % 2 0:total ielse:pass
print(total)例题2 折纸比高 假设一张足够大的纸纸张的厚度为 0.5 毫米。 请问对折多少次以后可以超过珠穆朗玛峰的高度(最新数据8844.43 米)。 请编写程序输出对折 次数。 注意使用循环结构语句实现直接输出结果不计分。 代码实例
mulangmaPeak 8844.43 * 1000
paper 0.5
i 1
while paper mulangmaPeak:paper paper * 2print(i, paper, mulangmaPeak)i 1例题3 项列求和 有一分数序列2/13/25/38/513/821/13 … 求出这个数列的前 20 项之和。要求利用循环计算该数列的和。注意分子分母的变化规律。 注意 a12, b11, c1a1/b1; a2a1b1, b2a1, c2a2/b2; a3a2b2, b3a2, c3a3/b3; … s c1c2…c20; s 即为分数序列2/13/25/38/513/821/13 … 的前 20 项之和。 代码实例
a 2
b 1
total 0
for _ in range(20):print(a, b)total a/ba a bb a - b
print(total)例题4 在一个停车场内汽车、三轮摩托车共停了 48 辆其中每辆汽车有 4 个轮子每辆三轮摩托车 有 3 个轮子这些车共有 172 个轮子编程输出停车场内有汽车和摩托车的数量。 代码实例
total 48
for i in range(0, total 1):# print(i, total - i) # i 汽车if i * 4 (total - i) * 3 172:print(i, total - i) # i 汽车