请问老师的答案是什么
来源:3-5 编程练习
weixin_慕虎0358342
2020-08-05 16:13:27
我的方式是
numlist=[1,2,3,4,5,6,7,8,9,10]
numlist1=[]
num=1
for i in numlist:
if i % 2 == 0:
print(f'第{num}整数是{i}')
num+=1
numlist1.append(i)
print(numlist1)
这个题目的要求是用range函数吗?老师能不能给点range函数解决的思路。
1回答
好帮手慕元宝
2020-08-05
同学你好:
1、同学写的代码思路清晰,实现效果也是正确的,很棒!

2、本题没有硬性要求一定要用range,如果用range可以这样实现如图:

因为range左含右不包含所以是(1,11),但是range括号中不能直接放入list的变量。所以如果用range会与任务描述不符合。
如果我的回答解决了同学的疑惑,欢迎采纳,祝同学学习愉快!
相似问题