以下是一个将时间转换为十进制数的函数的代码示例:
def time_to_decimal(time):
# 将时间字符串拆分成小时和分钟
hours, minutes = time.split(":")
# 将小时和分钟转换为整数
hours = int(hours)
minutes = int(minutes)
# 计算十进制数值
decimal_time = hours + minutes / 60
return decimal_time
你可以使用这个函数来将时间转换为十进制数。下面是一个使用例子:
time = "12:30"
decimal_time = time_to_decimal(time)
print(decimal_time) # 输出 12.5
在上面的例子中,时间被转换为十进制数12.5。这是因为12点30分等于12.5小时。