目录
1.某网店促销活动,笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,精确到小数点后2位。)
3.已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。
4.给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4位。圆周率取值为3.14159。
5.会员购物时,根据积分的不同享受不同的折扣。输入积分,计算会员购物时获得的折扣。小于2000打9折,2000-4000打8折,4000-8000打7折,大于8000打6折
6.机票的价格受季节旺季、淡季的影响,头等舱和经济舱价格也不同。假设机票原价5000元,请根据出行的月份和选择的仓位输出实际的机票价格。
7.编写一个程序,根据用户输入的成绩,输出对应的等级。成绩范围如下:
8.编写一个程序,接受用户输入的年份,判断该年份是否为闰年。如果是闰年,则输出 “是闰年”,否则输出 “不是闰年”。闰年的判断规则为:
1.某网店促销活动,笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,精确到小数点后2位。)
n=float(input("请输入n的值:"))
sum=(3+5)*n-(3+5)*0.8*n
print('%.2f'%sum)
2.输入a,b,c三个整数,求它们的和s
a =int(input("请输入第一个整数:"))
b =int(input("请输入第二个整数:"))
c =int(input("请输入第三个整数:"))
s = a + b + c
print(s)
3.已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。
【输入】输入n,m的值。
【输出】小明还剩多少钱(保留2位小数)。
n = float(input("请输入n值:"))
m = float(input("请输入m值:"))
s = n-(0.8*m)
print("%.2f"%s)
4.给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4位。圆周率取值为3.14159。
【输入】输入包含一个实数r(0<r≤10,000),表示圆的半径。
【输出】输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。
r = float(input("请输入一个半径:\n")) #浮点类型
pi = 3.14159
if 0<r<10000:
zj = 2*r #直径
zc = 2*pi*r #周长
mj = pi*(r*r) #面积
print('%.4f' % zj,'%.4f' % zc, '%.4f' % mj)
else:
print("半径超范围")
5.会员购物时,根据积分的不同享受不同的折扣。输入积分,计算会员购物时获得的折扣。
小于2000打9折,2000-4000打8折,4000-8000打7折,大于8000打6折
a = int(input("请输入积分:"))
if a>8000:
print("打六折")
elif a>4000 and a<=8000:
print("打七折")
elif a>2000 and a<=4000:
print("打八折")
else:
print("打九折")
6.机票的价格受季节旺季、淡季的影响,头等舱和经济舱价格也不同。假设机票原价5000元,请根据出行的月份和选择的仓位输出实际的机票价格。
- 旺季(4-10月) 头等舱 九折
- 经济舱 八折
- 淡季 头等舱 五折
- 经济舱 四折
控制台输出如下:
请输入您出行的月份:1-12
5
请选择头等舱(1)还是经济舱(2)?
2
您的机票价格为:3000.0
a = int(input("请输入您出行的月份:1-12"))
b = int(input("请选择头等舱(1)还是经济舱(2)?"))
c = 5000
if a >=4 and a<=10:
if b == 1:
d = c * 0.9
else:
d = c * 0.8
else:
if b == 2:
d = c * 0.5
else:
d = c * 0.4
print("%.1f"%d)
7.编写一个程序,根据用户输入的成绩,输出对应的等级。成绩范围如下:
-
90 及以上:优秀
-
80 - 89:良好
-
70 - 79:中等
-
60 - 69:及格
-
60 以下:不及格
a = int(input("请输入成绩:"))
if a >= 90:
print("优秀")
elif a >= 80 and a <= 89:
print("良好")
elif a >= 70 and a <= 79:
print("中等")
elif a >= 60 and a <= 69:
print("及格")
else:
print("不及格")
8.编写一个程序,接受用户输入的年份,判断该年份是否为闰年。如果是闰年,则输出 “是闰年”,否则输出 “不是闰年”。闰年的判断规则为:
-
若年份能被4整除但不能被100整除,则为闰年;
-
若年份能被400整除,则也为闰年。
Y = int(input("请输入年份:"))
if Y%4==0 and Y%100!=0 or Y%400==0:
print("%d年是闰年"%Y)
else:
print("%d年是平年"%Y)
9.输入一个整数n,输出从1到n的数字
n = int (input("请输入一个整数:"))
a = 1
while a<=n:
print(a)
a=a+1
10.求1+2+3+4+......+100的和。
s=0
for i in range(1,101):
s=s+i
print("1+2+3+...+100 =",s)