码迷,mamicode.com
首页 > 其他好文 > 详细

有意思的小习题

时间:2019-10-02 12:54:23      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:pre   span   fun   计算   func   mkt   def   习题   bsp   

1.需求,编写函数,输入两个时间,格式为1970-1-1 12:00:00,1970-1-1 14:30:00,计算两个时间差,要求输出"2小时30分"

import time
def func(start,end):
struct_start=time.strptime(start,"%Y-%m-%d %H:%M:%S")
struct_end=time.strptime(end,"%Y-%m-%d %H:%M:%S")
stump_start=time.mktime(struct_start)
stump_end=time.mktime(struct_end)
cal_time=stump_end-stump_start
diff_min=cal_time // 60
hour=int(diff_min // 60)
min=int(diff_min % 60)
print(f"{hour}时{min}分")
func("2018-9-30 12:00:00","2018-9-30 12:30:00")

2.需求:使用random.random()获取[m,n]之间的一个整数
import random
def func(m,n):
re = int((random.random()*(n-m+1)+m))
print(re)
func(19,29)
 

 

有意思的小习题

标签:pre   span   fun   计算   func   mkt   def   习题   bsp   

原文地址:https://www.cnblogs.com/jiangzongyou/p/11616953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!