python-2
·
题目:

解答:
1,猜数字
用户输入一个数字
系统产生一个随机数(0-100)
进行判断,如果猜大了/猜小了,则提示,直到猜对为止
如果猜对了,结束程序
统计所猜次数
import random
aim = random.randint(0,100)
count = 0
while True:
guess = int(input("请输入你猜测的数字:"))
count += 1
if guess > aim:
print("猜大了")
elif guess < aim:
print("猜小了")
else:
print(f"猜对了!你一共猜了{count}次")
break
2.使用while判断一个数是否为质数(素数)
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。最小的质数是2,它也是唯一的偶数质数。最前面的质数依次排列为:2,3,5,7,11等
num = int(input("请输入一个数字:"))
a = True
if num <= 1:
a = False
else:
i = 2
while i * i <= num:
if num % i == 0:
a = False
break
i += 1
print(f"{num}是质数"if a else f"{num}不是质数")

3.小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
- 低于18.5:过轻
- 18.5-25:正常
- 25-28:过重
- 28-32:肥胖
- 高于32:严重肥胖
height = 1.75
weight = 80.5
BMI = weight / (height ** 2)
if BMI < 18.5:
level = "过轻"
elif 18.5 <= BMI <= 25:
level = "正常"
elif 25 <= BMI <= 28:
level = "过重"
elif 28 <= BMI <= 32:
level = "肥胖"
else:
level = "严重肥胖"
print(f"小明的BMI指数为: {BMI:.2f},属于{level}")
![]()
4.输入一个月,判断季节(让用户输入一个月份,判断这个月是哪个季节?假定3到4月是春季,5到8月是夏季,9到10是秋季,11、12、1、2月是冬季)
month = int(input("请输入月份: "))
if month in [3,4]:
season = "春季"
elif month in [5,6,7,8]:
season = "夏季"
elif month in [9,10]:
season = "秋季"
elif month in [11,12,1,2]:
season = "冬季"
else:
season = "无此月份"
print(f"{month}月属于{season}")

5-10
5. len(range(1,10))的值是(B)
A.8 B.9 C.10 D.11
6. 表达式",".join(list)中list是列表类型,以下选项中对其功能的描述正确的是(D)
A.将逗号字符串增加到列表list中
B.在列表list每个元素后增加一个逗号
C.将列表所有元素连接成一个字符串,每个元素后增加一个逗号
D.将列表所有元素连接成一个字符串,元素之间增加一个逗号
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]
8. 已知x=list(range(20)),那么表达式x[-1]的值为(D)。
A.0B.1C.20D.19
9. 切片操作list(range(6))[::2]执行结果为(D)
A.[0,1]B.[0,2,4,6]C.[0,1,2]D.[0,2,4]
10. 以下程序的输出结果是(C):
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)