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~")
**********************************************
分享的源码都是可以直接粘贴到编辑器运行的