云计算作业2
1.猜数字:
用户输入一个数字
系统产生一个随机数(0-100)
进行判断,如果猜大了/猜小了,则提示,直到猜对为止
如果猜对了,结束程序

2.使用while判断一个数是否为质数(素数)
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。最小的质数是2,它也是唯一的偶数质数。最前面的质数依次排列为:2,3,5,7,11等

3.小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
- 低于18.5:过轻
- 18.5-25:正常
- 25-28:过重
- 28-32:肥胖
- 高于32:严重肥胖

4.输入一个月,判断季节(让用户输入一个月份,判断这个月是哪个季节?假定3到4月是春季,5到8月是夏季,9到10是秋季,11、12、1、2月是冬季)

5. len(range(1,10))的值是(B)
A.8 B.9 C.10 D.11
左闭右开,生成数字:1,2,3,4,5,6,7,8,9,一共 9 个元素,len() 结果为 9
6. 表达式",".join(list)中list是列表类型,以下选项中对其功能的描述正确的是(D)
A.将逗号字符串增加到列表list中
B.在列表list每个元素后增加一个逗号
C.将列表所有元素连接成一个字符串,每个元素后增加一个逗号
D.将列表所有元素连接成一个字符串,元素之间增加一个逗号
分隔符.join(列表) 会把列表里所有元素拼接成一个整体字符串,元素与元素中间插入指定分隔符
7. 假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是(B)
A.[5,6,7,9,11]
B.[6,7,9,11]
C.[5,6,7,9,]
D.[7,9,11,13]
Python 切片[起始索引:结束索引]为左闭右开。 列表索引:0:3、1:4、2:5、3:6、4:7、5:9、6:11、7:13 aList[3:7] 取索引 3、4、5、6,结果为 [6,7,9,11]
8. 已知x=list(range(20)),那么表达式x[-1]的值为(D)。
A.0B.1C.20D.19
range(20) 生成 0~19 的数字,转为列表后,x[-1] 代表取列表最后一个元素,结果为 19
9. 切片操作list(range(6))[::2]执行结果为(D)
A.[0,1]B.[0,2,4,6]C.[0,1,2]D.[0,2,4]
range(6) 生成 0,1,2,3,4,5,转为列表为 [0,1,2,3,4,5]。 [::2] 表示从头至尾、步长为 2 取值,结果是 [0,2,4]
10. 以下程序的输出结果是( ):
k=0
for i in range (4):
for j in range(i+1):
k+=j
if j>1:
break
print(k)
A:5 B:6 C:7 D:8

更多推荐

所有评论(0)