# 一个三位数由0-7组成,求所能组成的奇数的个数
def test1():
counter = 0
for num in range(100, 778):
if num % 2 != 0:
counter += 1
return counter
# 当前时间到第二天零点的秒数差
def test2():
import datetime
timenow = datetime.datetime.now()
start1 = str(timenow.strftime("%Y%m%d")) + "23" + "59" + "59"
start2 = timenow.strftime("%Y%m%d%H%M%S")
s1 = datetime.datetime.strptime(start1, "%Y%m%d%H%M%S")
s2 = datetime.datetime.strptime(start2, "%Y%m%d%H%M%S")
time_sec = (s1 - s2).total_seconds() + 1
return int(time_sec)
# 随机1-100以内的数,10个数并且没有重复
def test3a():
import random
alist = []
for i in range(10):
num = random.randint(1, 100)
while num in alist:
num = random.randint(1, 100)
continue
alist.append(num)
return alist
def test3b():
alist = []
while True:
import random
num = random.randint(1, 100)
if len(alist) < 10:
if num not in alist:
alist.append(num)
else:
break
return alist
def functest3(func):
for i in range(24):
print("start")
alist = func()
for i in alist:
if type(i) == int and i >= 1 and i <= 100 and \
len(alist) == 10 and len(set(alist)) == 10:
print("success")
else:
print("error")
if __name__ == '__main__':
print(test1())
print(test2())
print(test3a())
print(test3b())
functest3(test3a)
functest3(test3b)
python实现(三位数0-7组成求组成奇数的个数)(前时间到第二天零点的秒数差)(随机10个数1-100以内没有重复)
猜你喜欢
转载自blog.csdn.net/adsszl_no_one/article/details/103647820
今日推荐
周排行