蓝桥杯洛谷刷题python
时间: 2025-01-11 07:53:16 浏览: 52
蓝桥杯与洛谷平台上的Python编程练习题
题目一:字符串旋转
对于给定的一个字符串,将其第一个字符移动到字符串的末尾并输出新的字符串。
num = input()
print(num[1:] + num[:1])
此代码实现了将输入字符串的第一个字符移到最后的效果[^3]。
题目二:计算奇数位数字之和
接收一个整数作为输入,统计其十进制表示中的所有奇数位置上数字的总和,并打印出来。
print(sum(int(i) % 2 for i in input()))
这段程序通过遍历输入字符串每一位来判断是否为奇数,并累加求和[^4]。
题目三:上学迟到的时间转换
根据题目描述,在平台上有一道关于时间处理的问题——即如何正确地格式化时间为HH:MM
的形式。这可以通过Python内置的时间函数或简单的字符串操作实现:
from datetime import timedelta, datetime
def format_time(hours, minutes):
time_obj = (datetime(1, 1, 1) + timedelta(hours=hours, minutes=minutes)).strftime('%H:%M')
return time_obj
# 示例调用
formatted_time = format_time(9, 5)
print(formatted_time)
上述例子展示了如何利用timedelta
对象来进行时间和日期的操作以及使用strftime()
方法按照指定模式格式化输出时间[^5]。
相关推荐

















