菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 基础教程
(追記) (追記ここまで)

Python 练习实例94

Python 100例 Python 100例

题目:时间函数举例4,一个猜数游戏,判断一个人反应快慢。

程序分析:无。

程序源代码:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-if__name__ == '__main__': importtimeimportrandomplay_it = raw_input('do you want to play it.(\'y\' or \'n\')')whileplay_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'))whileguess != i: ifguess > 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.2printvar# print 'It took you %6.3 seconds' % time.difftime(b,a))ifvar < 15: print'you are very clever!'elifvar < 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')y
input a character:
5
please input number you guess:
input your guess:
60
……
please input a little bigger
input your guess:
29
please input a little smaller
input your guess:
28
3.81868131868e-05
you are very clever!
Congradulations
The number you guess is 28
do you want to play it.

Python 100例 Python 100例

AI 思考中...

1 篇笔记 写笔记

  1. #0

    tiantian

    120***[email protected]

    13

    参考方法:

    #encoding=utf-8
    import time
    import random
    start=time.time()
    while True:
     play=raw_input('play the game(y/n)?')
     if play=='y':
     number=random.randint(0,1000)
     guess=int(raw_input('guess a number: '))
     while True:
     if number>guess:
     guess=int(raw_input("guess a bigger number: "))
     elif number<guess:
     guess=int(raw_input("guess a smaller number: "))
     else:
     end=time.time()
     print "bingo! "
     print u"%0.2fs猜中"%(end-start)
     break
     else:
     break

    tiantian

    120***[email protected]

    9年前 (2017年11月01日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /