关卡一:While 循环与 break 语句
partcount = int(input())
electric = int(input())
count = 0
#请在此添加代码,当count < partcount时的while循环判断语句
#********** Begin *********#
while(count<partcount):
#********** End **********#
count += 1
print("已加工零件个数:",count)
if(electric):
print("停电了,停止加工")
#请在此添加代码,填入break语句
#********** Begin *********#
break
#********** End **********#
关卡二:for 循环与 continue 语句
absencenum = int(input())
studentname = []
inputlist = input()
for i in inputlist.split(','):
result = i
studentname.append(result)
count = 0
#请在此添加代码,填入循环遍历studentname列表的代码
#********** Begin *********#
for student in studentname:
#********** End **********#
count += 1
if(count == absencenum):
#在下面填入continue语句
#********** Begin *********#
continue
#********** End **********#
print(student,"的试卷已阅")
关卡三:循环嵌套
studentnum = int(input())
#请在此添加代码,填入for循环遍历学生人数的代码
#********** Begin *********#
for student in range(studentnum):
#********** End **********#
sum = 0
subjectscore = []
inputlist = input()
for i in inputlist.split(','):
result = i
subjectscore.append(result)
#请在此添加代码,填入for循环遍历学生分数的代码
#********** Begin *********#
for score in subjectscore:
#********** End **********#
score = int(score)
sum = sum + score
print("第%d位同学的总分为:%d" %(student,sum))
关卡四:迭代器
List = []
member = input()
for i in member.split(','):
result = i
List.append(result)
#请在此添加代码,将List转换为迭代器的代码
#********** Begin *********#
IterList=iter(List)
#********** End **********#
while True:
try:
#请在此添加代码,用next()函数遍历IterList的代码
#********** Begin *********#
num = next(IterList)
#********** End **********#
result = int(num) * 2
print(result)
except StopIteration:
break
本文介绍了Python编程中的循环控制结构,包括while循环、for循环及其与break和continue语句的使用。在关卡一中展示了如何利用while循环和break语句处理加工零件的情况。关卡二讲解了for循环遍历列表并使用continue语句跳过特定项的场景。关卡三涉及循环嵌套,用于计算每个学生的总分。最后,关卡四展示了如何将列表转换为迭代器并使用next()函数进行迭代操作。这些案例深入浅出地展示了Python中的循环控制技巧。

2549

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



