分享一些Python学习题目
- 实例091:time模块
- 实例092:time模块II
- 实例093:time模块III
- 实例094:time模块IV
- 实例095:转换时间格式
实例091:time模块
题目:时间函数举例1。
程序分析:无。
代码语言:javascript复制if __name__ == '__main__':
import time
print (time.ctime(time.time()))
print (time.asctime(time.localtime(time.time())))
print (time.asctime(time.gmtime(time.time())))
实例092:time模块II
题目:时间函数举例2。
程序分析:如何浪费时间。
代码语言:javascript复制if __name__ == '__main__':
import time
start = time.time()
for i in range(3000):
print(i)
end = time.time()
print (end - start)
实例093:time模块III
题目:时间函数举例3。
程序分析:如何浪费时间。
代码语言:javascript复制if __name__ == '__main__':
import time
start = time.clock()
for i in range(100):
print(i)
end = time.clock()
print('different is %6.3f' % (end - start))
实例094:time模块IV
题目:时间函数举例4。
程序分析:如何浪费时间。
代码语言:javascript复制if __name__ == '__main__':
import time
import random
play_it = input('do you want to play it.('y' or 'n')')
while play_it == 'y':
c = input('input a character:n')
i = random.randint(0,2**32) % 100
print ('please input number you guess:n')
start = time.clock()
a = time.time()
guess = int(input('input your guess:n'))
while guess != i:
if guess > i:
print('please input a little smaller')
guess = int(input('input your guess:n'))
else:
print('please input a little bigger')
guess = int(input('input your guess:n'))
end = time.clock()
b = time.time()
var = (end - start) / 18.2
print (var)
# print 'It took you %6.3 seconds' % time.difftime(b,a))
if var < 15:
print ('you are very clever!')
elif var < 25:
print ('you are normal!')
else:
print ('you are stupid!')
print ('Congradulations')
print ('The number you guess is %d' % i)
play_it = input('do you want to play it.')
实例095:转换时间格式
题目:字符串日期转换为易读的日期格式。
程序分析:看看就得了,dateutil是个第三方库。
代码语言:javascript复制from dateutil import parser
dt = parser.parse("Aug 28 2015 12:00AM")
print (dt)