美文网首页
Python3.x | 猜数字游戏

Python3.x | 猜数字游戏

作者: Ghibli_Someday | 来源:发表于2018-04-18 21:18 被阅读80次
# 猜数字游戏

import random, os

#输入值的函数,且防止输入非数字
def input_num():
    while True:
        try:
            num = int(input('\nPls enter an integer which you think is the right num: '))
            return num
            break
        except ValueError:
            print('Pls enter an integer!')

#取随机数           
rn = random.randint(0 ,1000)
low, high = 0, 1000
print('************Guess A Num Betweem 0 And 1000!************\n')

while True:
    #调用输入函数
    num = input_num()
    
    #清空界面,告知使用者结果正确
    if num == rn:
        os.system('cls')
        print('You enter the right num! It is:', num)
        break
    
    #提示输入的值不在范围内
    elif num < low or num > high:
        print('Pls enter a num between', str(low), 'and', str(high))
    
    #输入的值大于随机数,重新给定范围   
    elif num > rn:
        print('It is higher')
        high = num
        print('Pls enter a num between', str(low), 'and', str(high))
    
    #输入的值小于随机数,重新给定范围   
    elif num < rn:
        print('It is lower')
        low = num
        print('Pls enter a num between', str(low), 'and', str(high))
        

相关文章

  • Python3.x | 猜数字游戏

  • 猜数字游戏

    题目:猜数字游戏(要求:用户有三次机会输入数字,当机会用完和输入正确退出,游戏结束.) 代码: # encodin...

  • 猜数字游戏

    问题 用计算机实现一个随机1~100之间的数字,然后由用户来猜这个数字,根据用户猜测的次数分别给出不同的提示。 模...

  • 猜数字游戏

    1~100之间猜数字游戏,猜错给出相应提示,猜对给出所用次数。源码如下:

  • 猜数字游戏

    // ViewController.swift // 猜数游戏 // // Created by apple...

  • 猜数字游戏

    你正在和你的朋友玩 [猜数字(Bulls and Cows)]游戏:你写下一个数字让你的朋友猜。每次他猜测后,你给...

  • 猜数字游戏

    import random # 生成一个随机数 num = random.randint(100,999) pri...

  • 猜数字游戏

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/bulls-...

  • Day6-作业

    猜数字游戏 学生系统

  • 374-猜数字大小

    猜数字大小 题目 我们正在玩一个猜数字游戏。 游戏规则如下:我从1到n选择一个数字。 你需要猜我选择了哪个数字。每...

网友评论

      本文标题:Python3.x | 猜数字游戏

      本文链接:https://www.haomeiwen.com/subject/rabbkftx.html