Guess the Number

原创 2016年08月28日 21:30:53

问题:点击打开链接 (练习二):

注释文档:

 1.程序询问是否想进行游戏:输入Yes

 2.程序产生随机数value

 3. 进入判断循环 , 输入数据guessNum 和 value产生对比,

 if(guessNum > value) print 'too high';

elif(guessNum < value) print 'too low' 

elif(guessNum == value) print 'correct'

发现相等时退出判断循环

# -*- coding: utf-8 -*-

import random

class Random(object):
    def __init__(self, _min, _max):
        self.min = _min
        self.max = _max
    def getValue(self):
        return random.randint(self.min, self.max) 

if __name__ == '__main__': 
    cnt = 0; flag = 0
    ins = Random(0, 100)   #取值范围为0-100
    while True:
        cnt = cnt+1
        while True:  
            if cnt == 1:              
                print 'Would you like to roll \\ (Yes or No)'  
            else :  
                print 'Would you like to roll again \\ (Yes or No)'  
            str = raw_input()  
            if str == 'Yes':  
                break  
            elif str == 'No':  
                flag = 1  
                break  
            else:  
                print 'Illegal input'  
        if flag == 1:
            break
        value = ins.getValue()
        while True:
             guessNum = int(raw_input())
             if guessNum == value:
                 print 'correct'
                 break
             elif guessNum > value:
                 print 'too high'
             elif guessNum < value:
                 print 'too low'


相关文章推荐

python的内建函数

Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: 链接:点...

guess a number

  • 2014年09月17日 17:37
  • 1KB
  • 下载

C#控制台应用guess number game

  • 2013年06月18日 10:44
  • 409KB
  • 下载

Codeforces Round #241 (Div. 2) A. Guess a number!

A. Guess a number! time limit per test 1 second memory limit per test 256 megabytes ...

guess number

  • 2014年03月15日 23:33
  • 465B
  • 下载

guess random number

  • 2012年08月06日 15:43
  • 1.36MB
  • 下载

645. Set Mismatch/598. Range Addition II/319. Bulb Switcher/374. Guess Number Higher or Lower

Set Mismatch Problem Description Implementation645. Set MismatchProblem DescriptionThe set S origina...

LeetCode 374. Guess Number Higher or Lower

题目: We are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You have t...

CodeForces 416A Guess a number!

链接:http://codeforces.com/problemset/problem/416/A Guess a number! time limit per test:1 seco...

Leetcode 375. Guess Number Higher or Lower II

@stupidbird911 said in [How does one think up DP solutions for these types of problems?](/post/12269...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Guess the Number
举报原因:
原因补充:

(最多只允许输入30个字)