习 题 3
1.从键盘接收整数的一百分制成绩(0~100),要求输出其对应的成绩等级A~E。其中,90分(包含)以上为A,80~89(均包含)分为B,70~79(均包含)分为C,60~69(均包含)分为D.60分以下为E
score=int(input())
if score>=90:
print("A")
elif score>=80:
print("B")
elif score>=70:
print("C")
elif score>=60:
print("D")
else:
print("E")
2.预设一个0~9之间的整数,让用户猜一猜并输入所猜的数。如果大于预设的数,显示“太大”,小于预设的数,显示“太小”,如此循环,直至猜中该数,显示“恭喜!你猜中了!”。
import random
digit=random.randint(0,9)
while 1:
guess=int(input('请输入你猜想的数字'))
if guess==digit:
print('恭喜!你猜中了!')
break
if guess>digit:
print('太大')
else:
print('太小')
3.某电商平台上销售不同规格包装、不同价格的水笔。编写程序,在不考虑运费的情况下,从键盘分别输入两种水笔的包装和价格,分别计算单根水笔的价格,根据价格就低原则打印输出选择购买哪种产品。
size=[]
price=[]
for i in range(2):
size.append(int(input(f'第{i+1}种水笔的规格')))
price.append(int(input(f'第{i+1}种水笔的价格')))
if (price[1]/size[1])>(price[0]/size[0]):
print('选择购买第1种产品')
elif (price[1]/size[1]) |