【Python】Python顺序语句经典题(三)

Python顺序语句经典练习题例题(三)。题目来源:Acwing

目录

1.简单计算

题目描述

解题思路

AC代码

2.球的体积

题目描述

AC代码

3.面积

题目描述

AC代码  

4.平均数2

题目描述

 AC代码 

5.工资和奖金

题目描述

AC代码 


1.简单计算

题目描述

给定你两个产品的产品编号,产品数量以及产品单价。

请你计算买下两种产品一共需要花费多少钱。

输入格式

输入共两行。

每行包含两个整数以及一个浮点数,表示其中一件产品的产品编号,产品数量以及产品单价。

输出格式

输出格式为 VALOR A PAGAR: R$ X,其中 X 为产品总价值,保留两位小数。

数据范围

1≤产品编号,产品数量≤10000,
1.00≤产品单价≤10000.00

输入样例
12 1 5.30
16 2 5.10
输出样例
VALOR A PAGAR: R$ 15.50

解题思路

都当成浮点数输入,不用再去二次处理数据。

AC代码

id1, num1, price1 = map(float, input().split())
id2, num2, price2 = map(float, input().split())

print("VALOR A PAGAR: R$ %.2f" % (num1 * price1 + num2 * price2))

2.球的体积

题目描述

给定你一个球体的半径 R,请你计算球体的体积。

计算球体体积的公式为 V=(4/3)∗π∗R^3。

ππ 取 3.14159。

注意:有些语言中 (4/3)无法得到 1.3333…,建议在公式中使用 (4/3.0)。

输入格式

输入一个整数 R。

输出格式

输出格式为 VOLUME = X,其中 X为球体的体积,结果保留三位小数。

数据范围

1≤R≤2000

输入样例
3
输出样例
VOLUME = 113.097

AC代码

r = int(input())
pi = 3.14159
v = (4/3.0) * pi * r * r *r

print("VOLUME = %.3f" % v)

3.面积

题目描述

给定三个浮点数 A,B 和 C。

然后,计算如下图形的面积:

  1. 底边为 A,高为 C 的三角形。
  2. 半径 C 的圆。(π=3.14159)
  3. 底边为 A 和 B,高为 C 的梯形。
  4. 边长为 B 的正方形。
  5. 边长为 A 和 B 的长方形。
输入格式

输入共一行,包含三个保留一位小数的浮点数 A,B,C。

输出格式

输出共五行,形式如下所示:

第一行,格式为 TRIANGULO: X,其中 X 为所求三角形面积。

第二行,格式为 CIRCULO: X,其中 X 为所求圆形面积。

第三行,格式为 TRAPEZIO: X,其中 X 为所求梯形面积。

第四行,格式为 QUADRADO: X,其中 X 为所求正方形面积。

第五行,格式为 RETANGULO: X,其中 X 为所求长方形面积。

所有答案保留三位小数。

数据范围

0≤A,B,C≤10000.0

输入样例
3.0 4.0 5.2
输出样例
TRIANGULO: 7.800
CIRCULO: 84.949
TRAPEZIO: 18.200
QUADRADO: 16.000
RETANGULO: 12.000

AC代码  

a, b, c = map(float, input().split())
pi = 3.14159

print("TRIANGULO: %.3f" % (a * c / 2))
print("CIRCULO: %.3f" % (pi * c *c))
print("TRAPEZIO: %.3f" % ((a + b)* c / 2))
print("QUADRADO: %.3f" % (b ** 2))
print("RETANGULO: %.3f" % (a * b))

4.平均数2

题目描述

读取三个浮点数 A,B 和 C 的值,对应于三个学生的成绩。

请你计算学生的平均分,其中 A 的成绩的权重为 2,B 的成绩的权重为 3,C 的成绩的权值为 5。

成绩的取值范围在 0 到 10 之间,且均保留一位小数。

输入格式

输入共三行,每行包含一个浮点数,第一行表示 A,第二行表示 B,第三行表示 C。

输出格式

输出格式为 MEDIA = X,其中 X 为平均分,结果保留一位小数。

数据范围

0≤A,B,C≤10.0,

输入样例
5.0
6.0
7.0
输出样例
MEDIA = 6.3

 AC代码 

a = float(input())
b = float(input())
c = float(input())

print("MEDIA = %.1f" % ((a * 2 + b * 3 + c * 5) / 10))

5.工资和奖金

题目描述

请你编写一个程序,给定你一个销售人员的名字,底薪以及月销售额。

请你计算他的月收入是多少。

已知月收入等于底薪加 15% 的月销售额。

所有数据保留两位小数。

输入格式

输入第一行包含一个由大写字母构成的长度不超过 10 的字符串,表示销售人员的名字。

第二行包含一个浮点数,表示该人员的底薪。

第三行包含一个浮点数,表示该人员的月销售额。

输出格式

输出格式为 TOTAL = R$ X,X 为该人员月收入。

数据范围

0≤底薪,月销售额≤10000.00

输入样例
JOAO
500.00
1000.00
输出样例
TOTAL = R$ 650.00

AC代码 

a = input()
base = float(input())
sales = float(input())

print("TOTAL = R$ %.2f" % (base + sales * 0.15))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值