蓝桥杯PythonB组备考

一.【时间显示】完整题目地址:https://www.lanqiao.cn/problems/1452/

1.1.题目

1.2.解题
import datetime
time=int(input())
t=time//1000
h=(t//3600)%24
m=(t//60)%60
s=t%60
d=datetime.time(h,m,s)
#print(d.strftime('%H:%M:%S'))
print(d)

想到time模块和datetime模块

time:   获取当前系统的时间戳,单位是秒(计算机从1970年0时0分0秒到现在秒数)

d=datetime.time(h,m,s):举例:y = dt.time(7, 15, 30, 10)  # 时、分、秒、微秒

strftime:将时间对象格式化为字符串 f---format help(time.strftime) time.strftime("%Y-%m-%d")

思路:  首先引入datetime模块,先把微妙化为秒(整除1000),然后分别计算出当前时分                 秒,最后格式化输出,其实直接输出d的结果也是和格式化输出结果一样,但是要是               换成别的格式,就得留意

1.3.结果

1.1.题目【杨辉三角形】完整题目地址:https://www.lanqiao.cn/problems/1457/learning/

1.2.解题
import sys
import os

N = int(input())
list1=[]
list=[]
count=0
for i in range(1000):
    list2=[1]
    list1.append(list2)
    if i == 0:
      list2=[1]
    elif i == 1:
      list2.append(1)
    else:
      for j in range(1,i+1):
        if j==i:
          list2.append(1)
        else:
          list2.append(list1[i-1][j] + list1[i-1][j-1])
    for i in list2:
       list.append(i)

for i in list:
    if i==N:
        print(count+1)
        break
    else:
        count+=1

list1 用于存放杨辉三角,list2用于存放行,list用于存放数字 

1.3.结果

2021年第十二届蓝桥杯省赛Python组(真题+解析+代码):路径_第12届蓝桥杯stema真题 python-CSDN博客文章浏览阅读4.4k次,点赞23次,收藏44次。小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图中的最短路径。小蓝的图由 2021 个结点组成,依次编号 1 至 2021。对于两个不同的结点 a, b,如果 a 和 b 的差的绝对值大于 21,则两个结点之间没有边相连;如果 a 和 b 的差的绝对值小于等于 21,则两个点之间有一条长度为 a 和 b 的最小公倍数的无向边相连。例如:结点 1 和结点 23 之间没有边相连;结点 3 和结点 24 之间有一条无向边,长度为 24;结点 15 和结点 25 之间有一条无向边,长度_第12届蓝桥杯stema真题 pythonhttps://blog.csdn.net/m0_55148406/article/details/122437047 

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

隔壁小木在努力冲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值