有意思的小习题

Posted jiangzongyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有意思的小习题相关的知识,希望对你有一定的参考价值。

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)
 

 

以上是关于有意思的小习题的主要内容,如果未能解决你的问题,请参考以下文章

习题合集各种有意义的题目

一些有意思的小知识(持续更新?)

平时发现的一些有意思的小知识

php 有意思的小题

LeetCode刷题 --动态规划练习题 --300 最长上升子序列

dp习题