任务1描述
本关任务: 编程实现:输入一个整数n,用range()函数产生一个从n开始的10个整数组成的列表listx;将列表listx中的每个元素的值乘以2,形成一个新的列表listy。
编程要求
输入一个整数n,用range()函数产生一个从n开始的10个整数组成的列表listx; 将列表listx中的每个元素的值乘以2,形成一个新的列表listy。 根据提示,在右侧编辑器补充代码 。
测试说明
平台会对你编写的代码进行测试:
测试输入:1; 预期输出: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
'''任务:输入一个整数num,用range()函数产生一个从num开始的10个整数组成的列表listx;
将列表listx中的每个元素的值乘以2,形成一个新的列表listy,输出两个列表。
'''
#####请在下面标有序号的注释后面填写程序#####
# (1)输入整数num
num=int(input())
# (2)用range()函数产生列表 listx
listx=list(range(num, num+10))
# 输出列表
print(listx)
# (3)将列表listx中的每个元素的值乘以2,形成一个新的列表listy
listy=[x*2 for x in listx]
# 输出列表
print(listy)
##### 程序结束 #####
任务2描述
本关任务:输入一个班的学生的身高,找出能作为升旗手的学生身高有哪些? 共多少人?升旗手的身高要求:170cm~175cm。要求:找出的可选身高用列表表示。
'''任务:输入一个班的学生的身高,找出能作为升旗手的学生身高有哪些? 共多少人?
'''
##### 请在下面标注序号的位置填写程序#####
# 输入多个身高(单位:cm),用逗号分隔
highList = list(eval(input()))
# (1) 找出身高在170~175之间的
hights=[x for x in highList if x>=170 and x<=175]
# (2)输出可选身高列表
print(hights)
# (3) 输出可选身高人数
print(len(hights))
##### 程序结束 #####