按ctrl键并单击题目,直接跳转到页面刷题,一周后公布答案。加入QQ群701657573,随时答疑交流。
参考源码:
1. B2007:A + B 问题
题目描述
在大部分的在线题库中,都会将 A + B 问题作为第一题,以帮助新手熟悉平台的使用方法。
A + B 问题的题目描述如下:给定两个整数 A 和 B,输出 A+B 的值。保证 A,B 及结果均在 32 位整型范围内。
现在请你解决这一问题。
输入格式
一行,包含两个整数A,B,中间用单个空格隔开。A 和 B 均在32位整型范围内。
输出格式
一个整数,即A+B 的值。保证结果在32位整型范围内。保证答案非负。
样例 #1
样例输入 #1
1 2
样例输出 #1
3
提示
对于 100% 的数据,A,B,A+B 均在 32 位整型范围内,且 A+B≥0。
a, b = input().split()
print(int(a)+int(b))
2. B2013:温度表达转化
题目描述
利用公式 C=5×(F−32)/9 ( 其中 C 表示摄氏温度,F 表示华氏温度)进行计算转化,输入华氏温度 F,输出摄氏温度 C,要求精确到小数点后5位。
输入格式
输入一行,包含一个实数 F,表示华氏温度。(F≥−459.67)
输出格式
输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后 5 位。
样例 #1
样例输入 #1
41
样例输出 #1
5.00000
提示
(F≥−459.67)
f = float(input())
c = 5 * (f-32) / 9
print(f'{c:.5f}')
3. B2014:与圆相关的计算
题目描述
给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数 r,输出圆的直径、周长、面积,每个数保留小数点后 4位。圆周率取值为3.14159。
输入格式
输入包含一个实数 r(0<r≤10000),表示圆的半径。
输出格式
输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后 4位。
样例 #1
样例输入 #1
3.0
样例输出 #1
6.0000 18.8495 28.2743
r = float(input())
PI = 3.14159 # 题目要求的数值,不要用别的
a = 2 * r
b = 2 * PI * r
c = PI * r * r
print(f'{a:.4f} {b:.4f} {c:.4f}')
4. B2027:计算球的体积
题目描述
已知球半径为 r 时,球的体积为V=4/3πr^3。
小理手里有个半径为 r 的球体,他现在想知道这个球的体积为多少?
计算时,取π=3.14。
输入格式
输入共一行,其中包括一个正整数 r 表示球体的半径。
输出格式
输出共一行,其中包括球体的体积。要求保留小数点后5 位。
样例 #1
样例输入 #1
5
样例输出 #1
523.33333
提示
1≤r≤100。
r = int(input())
v = 4/3 * 3.14 * r**3
print(f'{v:.5f}')
5. P3954:成绩
题目描述([NOIP2017 普及组] 成绩)
牛牛最近学习了 C++ 入门课程,这门课程的总成绩计算方法是:
总成绩=作业成绩×20%+小测成绩×30%+期末考试成绩×50%
牛牛想知道,这门课程自己最终能得到多少分。
输入格式
三个非负整数A,B,C,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100分。
输出格式
一个整数,即牛牛这门课程的总成绩,满分也是100 分。
样例 #1
样例输入 #1
100 100 80
样例输出 #1
90
样例 #2
样例输入 #2
60 90 80
样例输出 #2
79
提示
样例 1 说明
牛牛的作业成绩是 100分,小测成绩是 100分,期末考试成绩是 80分,总成绩是 100×20%+100×30%+80×50%=20+30+40=90。
样例 2 说明
牛牛的作业成绩是 60分,小测成绩是 90分,期末考试成绩是 80分,总成绩是 60×20%+90×30%+80×50%=12+27+40=79。
数据说明
对于 30%的数据,A=B=0。
对于另外 30%的数据,A=B=100。
对于 100%的数据,0≤A,B,C≤100 且 A,B,C 都是 1010 的整数倍。
a, b, c = map(int, input().split())
score = a*0.2 + b*0.3 + c*0.5
print(int(score))