练习答案:
编写一个程序,将1到100以内所有被7整除的数输出。
- 方法A:通过控制初始值和循环变量的方式。
- 方法B:通过循环结构嵌套选择结构的方式。
#编写一个程序,将1到100以内所有被7整除的数输出。
#方法A:通过控制初始值和循环变量的方式。
x=7
while x<100:
print(x)
x+=7
7
14
21
28
35
42
49
56
63
70
77
84
91
98
方法B:通过循环结构嵌套选择结构的方式。
x=1
while x<100
if(x%7==0)
print(x)
x+=1
7
14
21
28
35
42
49
56
63
70
77
84
91
98
遍历基础案例
x=[4545,7655,4563,653]
i=0
while i<len(x):
print(======"这是第",i+1,"次循环"=========)
print("i的值是:",i)
print("x[",i,"]=",x[i])
i+=1
print("i的值加1后:",i)
奇偶数案例
x=[12,23,456,778,999,678,344,4566,7896,6577,4569]
oushu=[]
jishu=[]
i=0
while i<len(x):
a=x[i]
if a%2==0:
#将a放到偶数序列内
oushu.append(a)
else:
#将a放到奇数的列表内
jishu.append(a)
i+=1
print(oushu)
print(jishu)
[12,456,778,678,344,4566,7896]
[23,999,6577,4569]
even 表示偶数
odd 表示奇数
x=[12,23,456,778,999,678,344,4566,7896,6577,4569]
oushu=[]
jishu=[]
i=0
while len(x)>0:
a=x.pop() #pop函数是用于列表(list),表示移除列表中的一个元素(默认最后一个元素),并且返回该索引处元素的值。
if a%2==0:
#将a放到偶数序列内
oushu.append(a)
else:
#将a放到奇数的列表内
jishu.append(a)
i+=1
print(oushu)
print(jishu)
[12,456,778,678,344,4566,7896]
[23,999,6577,4569]
错误分为:语法错误、逻辑错误
练习:
编写一个程序,计算一个列表内:
- 奇数的个数
- 偶数的个数
(答案在下一节)
Python while循环与列表操作
本文介绍了Python中使用while循环遍历1到100,筛选出被7整除的数字,分别展示了两种不同的实现方法。同时,文章还探讨了遍历列表的基础案例,包括统计列表中奇数和偶数的数量,区分了语法错误和逻辑错误的概念。
446

被折叠的 条评论
为什么被折叠?



