洛谷题单python解【入门1】顺序结构

  • B2002 Hello,World 
print("Hello,World!")

  • B2025 输出字符菱形
print("  *  ")
print(" *** ")
print("*****")
print(" *** ")
print("  *  ")

  • P1000 超级玛丽游戏
print("""                ********
               ************
               ####....#.
             #..###.....##....
             ###.......######              ###            ###
                ...........               #...#          #...#
               ##*#######                 #.#.#          #.#.#
            ####*******######             #.#.#          #.#.#
           ...#***.****.*###....          #...#          #...#
           ....**********##.....           ###            ###
           ....****    *****....
             ####        ####
           ######        ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
##########################################    #----------#
#.....#......##.....#......##.....#......#    #----------#
##########################################    #----------#
#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
##########################################    ############""")

  • P1001 A+B Problem

num=input()
A,B=map(int,num.split())
result=A+B
print(result)

  • B2005 字符三角形
str=input()
for i in range(1,4):
    print(' '*(3-i)+str*(2*i-1)+' '*(3-i))

  • P5703 【深基2.例5】苹果采购
num=input()
sl,rs=map(int,num.split())
s=sl*rs
print(str(s))

  • P5704 【深基2.例6】字母转换
lower=input()
bigger=lower.upper()
print(bigger)

  • P5705 【深基2.例7】数字反转
num=float(input())
s=list(str(num))
s_reverse=s[::-1]
s_reverse_float=''.join(s_reverse)
print(s_reverse_float)

  • P5706 【深基2.例8】再分肥宅水
s=input()
t,n=map(float,s.split())
c=round(t/n,3)
num=int(n)*2
print(str(c))
print(str(num))

  • P5708 【深基2.习2】三角形面积
from math import sqrt
num=input()
a,b,c=map(float,num.split())
p=(a+b+c)*0.5
s=sqrt(p*(p-a)*(p-b)*(p-c))
s=round(s,1)
print(str(s))

  • P5707 【深基2.例12】上学迟到
import math
s, v=map(int,input().split())
n=8*60+24*60 
t=math.ceil(s/v)+10
n=n-t 
if n>24*60:
    n-=24*60
b=n%60 
a=n/60  
if a<10:
    if b<10:
        print("0%d:0%d"%(a, b))
    else:
        print("0%d:%d"%(a, b))
else:
    if b<10:
        print("%d:0%d"%(a, b))
    else:
        print("%d:%d"%(a, b))

  • B2029 大象喝水
import math
h,r=map(int,input().split())
v=h*r*r*3.14/1000
n=math.ceil(20/v)
print(str(n))

  • P1425 小鱼的游泳时间
h1,m1,h2,m2=map(int,input().split())
t=m2+60-m1+(h2-1-h1)*60
H=t//60
M=t%60
print(str(H)+' '+str(M))

  • P1421 小玉买文具
a,b=map(int,input().split())
s=a*10+b
n=s//19
print(str(n))

  • P3954 [NOIP2017 普及组] 成绩
A,B,C=map(int,input().split())
g=int(A*0.2+B*0.3+C*0.5)
print(str(g))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值