Python小游戏 -- 猜数字

来源:互联网 发布:mac怎么下载lol美服 编辑:程序博客网 时间:2024/05/22 02:17

Python初学者小游戏:猜数字


游戏逻辑:电脑随机生成一个数字,然后玩家猜数字,电脑提示猜的数字大了还是小了,供玩家缩小数字范围,达到既定次数后,玩家失败。若在次数内猜对,玩家获胜。


涉及知识点:random.randint() , print() , input() ( raw_input() )


参考实现代码


#!/usr/bin/env python# encoding: utf-8#使用print("",end=...)标准from __future__ import print_functionimport osimport sysimport timeimport random#输入检测while 1:os.system('cls')print ("Hello , Welcome to Guess_Number Games...The Number is between 1 - 10...")print ("Please input the level you want(1~10): ",end = '')level = raw_input("")diff = 11-int(level)if diff > 10 or diff <1:print ("Invalid Input...")time.sleep(0.3)else:break#猜数字流程count_num = 0ran = random.randint(1,10)while count_num < diff:count_num += 1print (str(count_num)+": "+"Please input the number you guess: ",end = '')number = raw_input()number = int(number)if number < ran:print ("Too Little...")continueelif number > ran:print ("Too Big...")continueelse:print ("Congraduation! You Win...")breakif count_num == diff:print ("You Lose...")