python-用range()函数快速生成列表

任务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))

#####  程序结束  #####

 

 

 

 

你可能感兴趣的:(#,案例,#,python基础知识)