团体程序设计天梯赛-练习集(5分题集)Python 3

现在准备好好利用Python来写练习题

这个博客是5分的题集

L1-001 Hello World (5分)

这道超级简单的题目没有任何输入。

你只需要在一行中输出著名短句“Hello World!”就可以了。

输入样例:

输出样例:
Hello World!
Python 3 代码:

print("Hello World!")

L1-004 计算摄氏温度 (5分)

给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。

输入格式:
输入在一行中给出一个华氏温度。

输出格式:
在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。

输入样例:
150
输出样例:
Celsius = 65
Python 3代码:

F=int(input())  #input代表输入值个F int代表将输入的值转化为整形
C=5*(F-32)/9
print("Celsius = %d"%(C)) #输出整形的C

L1-012 计算指数 (5分)

真的没骗你,这道才是简单题 —— 对任意给定的不超过 10 的正整数 n,要求你输出
2^​n不难吧?
输入格式:
输入在一行中给出一个不超过 10 的正整数 n。
输出格式:
在一行中按照格式 2^n = 计算结果 输出 2​n的值。
输入样例:
5
输出样例:
2^5 = 32
Python 3代码:

n=int(input()) #输入正整数n
Price=pow(2,n) #pow是次方函数  也可以写成Price=2**n
print("2^%d = %d"%(n,Price))

L1-021 重要的话说三遍 (5分)

这道超级简单的题目没有任何输入。

你只需要把这句很重要的话 —— “I’m gonna WIN!”——连续输出三遍就可以了。

注意每遍占一行,除了每行的回车不能有任何多余字符。

输入样例:

输出样例:
I’m gonna WIN!
I’m gonna WIN!
I’m gonna WIN!
Python 3代码:

print("I'm gonna WIN!\n"*2+"I'm gonna WIN!")

L1-024 后天 (5分)

如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。
输入格式:
输入第一行给出一个正整数D(1 ≤ D ≤ 7),代表星期里的某一天。
输出格式:
在一行中输出D天的后天是星期几。
输入样例:
3
输出样例:
5
Python 3代码:

date=int(input()) 
if date<=5:	
    print(date+2)
else :
    date-=5		#超过5天的全部按照减去5计算
    print(date) 

L1-026 I Love GPLT (5分)

这道超级简单的题目没有任何输入。

你只需要把这句很重要的话 —— “I Love GPLT”——竖着输出就可以了。

所谓“竖着输出”,是指每个字符占一行(包括空格),即每行只能有1个字符和回车。

输入样例:

输出样例:
I

L
o
v
e

G
P
L
T

注意:输出的两个空行中各有一个空格。

l="I Love GPLT"
i =0
while i<=10:
    print(l[i])
    i+=1

L1-029 是不是太胖了 (5分)

据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)

输入格式:
输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。

输出格式:
在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。

输入样例:
169
输出样例:
124.2
python 3 代码:

Heigh=int(input())
Weight=(Heigh-100)*0.9*2
print("%0.1f"%(Weight))

L1-036 A乘以B (5分)

看我没骗你吧 —— 这是一道你可以在 10 秒内完成的题:给定两个绝对值不超过 100 的整数 A 和 B,输出 A 乘以 B 的值。

输入格式:
输入在第一行给出两个整数 A 和 B(−100≤A,B≤100),数字间以空格分隔。

输出格式:
在一行中输出 A 乘以 B 的值。

输入样例:
-8 13
输出样例:
-104
Python 3代码:

python
A,B=map(int,input().split(" "))
#这个map 函数我个人本身了解的也不是特别懂 在这里的意义是将输入的值转化为整形
print(A*B)

L1-042 日期格式化 (5分)

世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。

输入格式:
输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。
输出格式:
在一行中按照“yyyy-mm-dd”的格式给出年、月、日。

输入样例:
03-15-2017
输出样例:
2017-03-15

Python 3代码:

date=input().split("-")
#将输入的字符串分开 分成三部分 然后每一个部分 就相当于一个字符 存储在一整个字符串中
print(date[2]+"-"+date[0]+'-'+date[1])

L1-045 宇宙无敌大招呼 (5分)

据说所有程序员学习的第一个程序都是在屏幕上输出一句“Hello World”,跟这个世界打个招呼。作为天梯赛中的程序员,你写的程序得高级一点,要能跟任意指定的星球打招呼。

输入格式:
输入在第一行给出一个星球的名字S,是一个由不超过7个英文字母组成的单词,以回车结束。

输出格式:
在一行中输出Hello S,跟输入的S星球打个招呼。

输入样例:
Mars

输出样例:
Hello Mars
Python 3 代码:

S=input()
print("Hello "+S)

L1-051 打折 (5分)

去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情。例如原价 ¥988,标明打 7 折,则折扣价应该是 ¥988 x 70% = ¥691.60。本题就请你写个程序替客户计算折扣价。

输入格式:
输入在一行中给出商品的原价(不超过1万元的正整数)和折扣(为[1, 9]区间内的整数),其间以空格分隔。

输出格式:
在一行中输出商品的折扣价,保留小数点后 2 位。

输入样例:
988 7

输出样例:
691.60
Python 3 代码:

Cost,Rebate=map(int,input().split(" "))
print("%0.2f"%(Cost*Rebate/10))

L1-060 心理阴影面积 (5分)

团体程序设计天梯赛-练习集(5分题集)Python 3_第1张图片
这是一幅心理阴影面积图。我们都以为自己可以匀速前进(图中蓝色直线),而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工(图中的红色折线)。由红、蓝线围出的面积,就是我们在做作业时的心理阴影面积。

现给出红色拐点的坐标 (x,y),要求你算出这个心理阴影面积。

输入格式:
输入在一行中给出 2 个不超过 100 的正整数 x 和 y,并且保证有 x>y。这里假设横、纵坐标的最大值(即截止日和最终完成度)都是 100。

输出格式:
在一行中输出心理阴影面积。

友情提醒:三角形的面积 = 底边长 x 高 / 2;矩形面积 = 底边长 x 高。嫑想得太复杂,这是一道 5 分考减法的题……

输入样例:
90 10

输出样例:
4000
Python 3 代码:

x,y=map(int,input().split(" "))
sum=(100*100/2)-((100-x)*y)-(x*y/2)-((100-y)*(100-x)/2)
print("%d"%(sum))
这就是整个题集的5分题了 个别只是需要输入的题 我就没写了 请见谅!!

团体程序设计天梯赛-练习集(5分题集)Python 3_第2张图片

每个优秀的人,总有一段沉默的时光 ——《所有失去终将以另一种方式归来》

朋友,加油!!!!凯,加油!!!!

江客:时荒

你可能感兴趣的:(浙大Python程序设计题)