python入门篇:开发一个简单的猜数字小游戏

python是史上最简洁的语言!(其实就是一个文字游戏)

今天太晚了,我把代码贴出来还有事情忙(其实是想偷个懒,不想打字偷笑,反正我有注释)

看我的文章千万不要着急,慢慢看完,看到最后。

******************************

#coding=utf-8

name = input("hi~我是Lalique,你叫什么:")   #让玩家输入自己的名字
print("你好" + name)                                       #打印

temp = input(name + "同学" + "猜猜我心里现在想的是什么数字呗:")   #让玩家先猜
print("提醒一下,是0到20之间的数字哦")    #这个限制是可以依据自己的需要调节的
guess = int(temp)                                     #将数据转化位int类型(整数形式)

while guess !=7:                                        #while循环,条件是guess参数不等于7(正确答案)
    teop = input( name + "我相信你一定可以猜对的,再来一次吧:")    #开始循环
    guess = int(teop)                 
    if guess == 7:                                   #玩家猜中了
       print("哇!你猜对了!真厉害!")
       print("哼~对了也没奖励~")
    else:                                               #玩家猜错了
        if guess > 7:                              #如果玩家猜的数字大于答案
            print("诶呀,哥,大了大了。")
        else:                                         #否
            print("提醒一下吧,猜小了。")

#游戏结束
print("好了,游戏结束。不玩了。")
print("~byby~")
         

**********************************************

这是简单版的,但是如果答案是固定的,可是这算什么游戏啊?至少也要是随机的吧?

别急,别急。

代码奉上,都说了要看完嘛,不过上面讲过的我就不再讲一遍了

==============================

import random         #用于产生随机数
import win32com.client
import win32api
import gc                 #可有可无
try:
    name = input("hi~我是小R,你叫什么:")
    print("你好" + name)
    xix = input("请随意输入一个正整数: ")
    s = random.randint(0,xix)  #随机生成的正确答案
    temp = input(name + "同学" + "猜猜我心里现在想的是什么数字呗:")
    print("提醒一下,其实刚刚你输入的是数字的范围,嘻嘻嘻")
    guess = int(temp)
except:
    print("诶呀!出错了:只能输入数字哦~")

while guess != s:     #循环并判断
    try:
        teop = input( name + "我相信你一定可以猜对的,再来一次吧:")
        guess = int(teop)
        if guess == s:
            print("哇!你猜对了!真厉害!")
            print("哼~对了也没奖励~")
            break
        else:
            if guess > s:
                print("诶呀,哥,大了大了。")
            else:
                print("提醒一下吧,猜小了。")

print("好了,游戏结束。不玩了。")
gc.colect()
print("~byby~")

         

**********************************************

分享的源码都是可以直接粘贴到编辑器运行的

猜你喜欢

转载自blog.csdn.net/qq_41501331/article/details/80766291