- ·上一篇文章:时间函数举例3。
- ·下一篇文章:字符串日期转换为易读的日期格式。
时间函数举例4,一个猜数游戏,判断一个人反应快慢。
无。
#!/usr/bin/python
# -*- coding:
UTF-8 -*-if __name__ == '__main__':
import timeimport randomplay_it = raw_input('do you want to play it.(\'y\' or \'n\')')while play_it == 'y':
c = raw_input('input a character:
\n')i = random.randint(0,2**32) % 100print 'please input number you guess:
\n'start = time.clock()a = time.time()guess = int(raw_input('input your guess:
\n'))while guess != i:
if guess > i:
print 'please input a little smaller'guess = int(raw_input('input your guess:
\n'))else:
print 'please input a little bigger'guess = int(raw_input('input your guess:
\n'))end = time.clock()b = time.time()var = (end - start) / 18.2print 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' % iplay_it = raw_input('do you want to play it.')
程序源代码:
实例(Python 2.0+)
#!/usr/bin/python
# -*- coding:
UTF-8 -*-if __name__ == '__main__':
import timeimport randomplay_it = raw_input('do you want to play it.(\'y\' or \'n\')')while play_it == 'y':
c = raw_input('input a character:
\n')i = random.randint(0,2**32) % 100print 'please input number you guess:
\n'start = time.clock()a = time.time()guess = int(raw_input('input your guess:
\n'))while guess != i:
if guess > i:
print 'please input a little smaller'guess = int(raw_input('input your guess:
\n'))else:
print 'please input a little bigger'guess = int(raw_input('input your guess:
\n'))end = time.clock()b = time.time()var = (end - start) / 18.2print 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' % iplay_it = raw_input('do you want to play it.')
以上实例输出结果为:
do you want to play it.('y' or 'n')yinput a character:
5please input number you guess:
input your guess:
60……please input a little biggerinput your guess:
29please input a little smallerinput your guess:
283.81868131868e-05you are very clever!CongradulationsThe number you guess is 28do you want to play it.
时间函数举例4,一个猜数游戏,判断一个人反应快慢。