目錄
目錄
這么努力的作者,你確定不給個贊嗎?
石頭剪刀布
搖色子
猜數字
老虎機
喪尸游戲
這么努力的作者,你確定不給個贊嗎?
求贊求關注!
石頭剪刀布
主要用到亂數、字典,大家先看看吧!
#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://www.uj5u.com/qita/289787.html
標籤:其他
