目录
这么努力的作者,你确定不给个赞吗?
求赞求关注!
如果大家还想看可以去这里
https://blog.youkuaiyun.com/zhangBJS/article/details/119820660
石头剪刀布
主要用到随机数、字典,大家先看看吧!
#Hello
#本文由创文(zhangBJS)工作室出品。
import random
#增加一个随机数。
while True:
#循环玩耍。
print('石头 剪刀 布?')
player=input('请选择:')
if player.lower()=="石头" or player.lower()=="剪刀" or player.lower()=="布":
com=["石头","剪刀","布"]
#字典参数
computer=random.choice(com)
print('你出拳:',player)
print('电脑出拳:',computer)
#你和电脑的结果
if player==computer:
print("儿童对手,情战天明。>_<")
elif player=="石头" and computer=="剪刀":
print("赢了!")
elif player=="剪刀" and computer=="布":
print("赢了!")
elif player=="布" and computer=="石头":
print("赢了!")
#判断一个条件。
else:
print('输了!')
#判断输的条件。
o=input('还要继续玩吗?按(输入)Q可以退出。')
#请问是否退出?
if o.lower()=='q':
exit()
break
#退出
else:
print('正确输入')
#用户是否正确输入。
摇色子
主要用到随机数,有注释!
#创文(zhangBJS)工作室出品。
import random
while True:
#循环
s=random.randint(1,6)
#设置玩家
com=random.randint(1,6)
#电脑
z=input("摇骰子,enter可以继续。")
print('电脑出的是:',com)
print('你出的是:',s)
a=int(s)
b=int(com)
#看结果
if a==b:
print('心有灵犀!')
elif a<=b:
print('输了!')
else:
print('你赢了!')
#玩家设置,是否再来一次?
j=input('1:是 2:否继续?')
if j.lower()=="1":
print("来一局!")
else:
exit()#退出界面
猜数字
主要用到随机数、函数,都很简单!
import random
#创文(zhangBJS)工作室
while True:
def c():
while True:
sk=input('继续哦?1=是 2=否')
if sk.lower()=="1":
ss()
elif sk.lower()=="2":
exit()
else:
print("重新输入。")
def ss():
a=int(input('请你输入最小的数字:'))
b=int(input('请你输入最大的数字:'))
nums = random.randint(a,b)
while True:
s=int(input('输入你猜的数字:'))
if s==nums:
print("有灵犀,一点通。")
c()
elif s<=nums:
print("太小了。")
else:
print("大了。")
ss()
老虎机
import random
def ui():
y=0
t=int(y)
zj=int(random.randint(200,500))
while True:
#定义奖项
zi=["香蕉","苹果","西瓜","哈密瓜","桃子"]
zid=["香蕉","苹果","西瓜","哈密瓜","桃子"]
zids=["香蕉","苹果","西瓜","哈密瓜","桃子"]
zidsd=["香蕉","苹果","西瓜","哈密瓜","桃子"]
f=random.choice(zi)
o=random.choice(zid)
l=random.choice(zids)
k=random.choice(zidsd)
t=int(t+1)
#定义次数
print("第",t,"次:",f,o,l,k)
if t==5:
print("没有!")
zj=int(zj-100)
print("还剩",zj,"筹码")
po()
else:
"香蕉"==int(1)
"苹果"==int(2)
"西瓜"==int(3)
"哈密瓜"==int(4)
"桃子"==int(5)
if f==o==l==k:
#定义奖项
input("呃,奖励10000筹码")
print('赢了!')
zj=int(zj+10000)
print("还剩",zj,"筹码")
po()
elif f==o==l or f==l==k or o==l==k:
input("呃,奖励100筹码")
print('赢了!')
zj=int(zj+100)
print("还剩",zj,"筹码")
po()
def po():
d=input("一会儿再玩?enter==再玩一次 1=退出")
if d.lower()=="1":
exit()
else:
ui()
ui()
丧尸游戏
这是一个剧情小游戏,靠的也是随机数,主要是写剧情非常消磨时间,所以大家如果有时间的话,也可以去尝试制作一个自己的剧情小游戏。
import random
#加入随机数
def flla():#加入重生函数
input("结束了!")
assd=input('是否重生?')
if assd.lower()=="是":
po()
else:
exit()
#加入战斗函数
def sag():
sss=random.randint(30,50)
g=50-sss
print('还剩:',g,"点血")
k=random.randint(30,50)
l=g-k
print('还剩:',l,"点血")
def sa():
input('回车开始战斗')
sag()
def po():
a=random.randint(1,4)
#要用随机数并且创造事件(以下均为事件剧情,没有技术含量,单纯用到输出和if)
if a==1:
po="突然尸潮,一大群僵尸狂奔过来。"
print("",po)
s=input("1:是 2:否进行战斗?")
if s.lower()=="1":
print("拿起旁边的散弹枪封死了一群僵尸。")
print("他们身上掉下来一张")
s=input("1:查看 2:离开")
if s.lower()=="1":
print("上面写着前往碧...")
print("等你看完你便被僵尸病毒感染,毒发身亡。")
exit()
else:
print("你没有管。")
print("在外面你发现了一家超市。")
s=input("1:是 2:否进入超市。")
if s.lower()=="1":
print("你找到了两包弹药和一个急救箱。")
print("继续往前走。")
print("你发现了一个巨大的建筑。")
s=input("1:查看 2:离开")
if s.lower()=="1":
print("上面写着庇护所")
print("你走了进去")
print("你发现了一个医院")
s=input("1:是 2:否进入医院。")
if s.lower()=="1":
print("你进去发现了一个护士,护士赶忙叫你往急诊\n","你被检查出了有丧尸病毒,还好及时被医生检查。")
print("你感谢了医生,但医生却叫你不要出去。")
s=input("1:留着 2:离开")
if s.lower()=="1":
print("突然停水停电。")
print("大群僵尸涌泪进来,还有当时的护士")
print("你含着泪把枪打爆了僵尸。")
print('找到了所有人!')
s=input("1:联盟 2:离开 3:死")
if s.lower()=="1":
print("成功组建的联盟,开始四处收复丧尸")
s=input("1:好人 2:坏人")
if s.lower()=="1":
print("还有一位英明的领导者,成功走向巅峰。")
else:
print("因为你是暴君,被丧尸将你的联盟铲掉。")
flla()
elif s.lower()=="3":
print("念之前的护士,你自杀。")
flla()
else:
print("回到家中,整天喝酒,使人杀死。")
flla()
else:
print("你离开了这里,从此隐居。")
flla()
else:
print("你没有管。")
print("你感觉一阵剧痛。")
s=input("1:是 2:否用急救包。")
if s.lower()=="1":
print("你感觉一阵舒爽。\n","在高兴时时两只僵尸涌过来把你击杀了。")
flla()
else:
print("在外面你毒发身亡。\n","临死前,发现两只僵尸朝你出来...")
flla()
else:
print("你没有管。")
print("你感觉一阵剧痛。")
s=input("1:是 2:否用急救包。")
if s.lower()=="1":
print("你感觉一阵舒爽。\n","在高兴时时两只僵尸涌过来把你击杀了。")
flla()
else:
print("在外面你毒发身亡。\n","临死前,发现两只僵尸朝你出来...")
flla()
else:
print("你再次回到家。")
else:
print("你被僵尸感染了。")
print("你死了。")
flla()
elif a==2:
po="你忽然感到肚中饥饿。"
print("",po)
s=input("1:是 2:否外出寻找?")
if s.lower()=="1":
print("你走出屋外看见远处有一间小房子。")
print("你斩杀了一只僵尸\n","找到了一大块面包和一瓶被污染的水。")
s=input("1:面包 2:水")
if s.lower()=="1":
ss=random.randint(30,90)
print("你被恢复了",ss,"饥饿值。")
if ss>=60:
print("恢复了饥饿。")
print("你感觉好了一些,回到了房子。")
else:
print("你严重中毒了。\n","几乎中毒身亡。")
s=input("是否使用医疗包?1:是 2:否")
if s.lower()=="1":
print("你感觉好了一些。")
else:
print("当初把你领进屋子的人,忽然笑着走进来,一刀把你砍死了。")
flla()
else:
print("头昏眼花,似乎即将要死。")
s=input("1:是 2:否外出寻找?")
if s.lower()=="1":
print("你走出屋外看见远处有一间小房子。")
print("你斩杀了一只僵尸\n","找到了一大块面包和一瓶被污染的水。")
s=input("1:面包 2:水")
if s.lower()=="1":
ss=random.randint(30,90)
print("你被恢复了",ss,"饥饿值。")
if ss>=60:
print("恢复了饥饿。")
print("你感觉好了一些,回到了房子。")
else:
print("你死了。")
flla()
elif a==3:
po="一只僵尸突然跑进了你的屋子。"
print("",po)
s=input("1:是 2:否进行击杀?")
if s.lower()=="1":
sa()
print("你用刀一下斩杀了僵尸。")
ss=random.randint(1,110)
print("你被扣除了",ss,"饥饿值。")
if ss>=100:
print("被饿死了。")
flla()
else:
print("更多涌进来的僵尸把你五马分尸。")
flla()
elif a==4:
po="房门突然被打开,当初那个人现在拿着刀子。"
print("",po)
s=input("1:是 2:否进行战斗?")
if s.lower()=="1":
print("拿起旁边的散弹枪打爆了他的脑袋。")
print("他身上掉下来一张")
s=input("1:查看 2:离开")
if s.lower()=="1":
print("上面写着快把他引进电厂,他是最后几个继承者,一定要救下他。")
print("等你看完你热泪盈眶。")
else:
print("你没有管。")
print("先在屋内休息。")
s=input("1:是 2:否出去")
if s.lower()=="1":
print("其他人发现那个人没有出来狂涌进来乱逛打死人。")
exit()
else:
print('他把事情都告诉了你,你明白了。')
print('他是为了救你。')
print('他让你跟他走。')
s=input("1:是 2:否离开这里。")
if s.lower()=="1":
print("外面还有一群人。")
print("他们拦着你来到一个巨大的建筑群。")
s=input("1:查看 2:离开")
if s.lower()=="1":
print("上面写着庇护")
print("等你看完你热泪盈眶。")
s=input("1:联盟 2:离开 ")
if s.lower()=="1":
print("成功组建的联盟,开始四处收复丧尸")
s=input("1:好人 2:坏人")
if s.lower()=="1":
print("还有一位英明的领导者,成功走向巅峰。")
else:
print("因为你是暴君,被丧尸将你的联盟铲掉。")
flla()
else:
print("回到家中,整天喝酒,使人杀死。")
flla()
else:
print("你跟着他们一起走。")
s=input("1:联盟 2:离开 ")
if s.lower()=="1":
print("成功组建的联盟,开始四处收复丧尸")
s=input("1:好人 2:坏人")
if s.lower()=="1":
print("还有一位英明的领导者,成功走向巅峰。")
else:
print("因为你是暴君,被丧尸将你的联盟铲掉。")
flla()
#结束函数
else:
print('又回到了家里。')
print("世界丧尸横行,到处都充满了危机,在这危机的时刻,涌现出了一批人。")
input('回车继续')
print('他往往带着武器,寻找着幸存者,图在这末世界建立出一片生机。')
input('按回车继续')
a=input('你愿意吗?')
if a.lower()=="愿意":
print("欢迎你的加入。")
print("他把你引进了一间屋子,然后走了。")
while True:
po()
#调用函数。
else:
print('跟我一起毁灭吧。')
exit()
#退出界面
如果还想看可以点击这个链接
求赞求关注!
如果大家还想看可以去这里
https://blog.youkuaiyun.com/zhangBJS/article/details/119820660