本文目錄一覽:
- 1、求個Python小遊戲
- 2、用python的TK模塊實現猜成語遊戲
- 3、有誰能幫我用Python解一個題或者做個小遊戲,題目自行設計,大概50行,
- 4、python簡單小遊戲代碼 怎麼用Python製作簡單小遊戲
- 5、球球各位大神怎麼用python寫一個猜詞小遊戲的代碼?
- 6、拜託誰給我發一個python 代碼, 是關於數學類的小遊戲,拜託了!
求個Python小遊戲
淺淺的笑着:“我會帶着你的孩子,
顚節進入
Python程序開發之簡單小程序實例 (11)小 遊戲 -跳動的小球 一、項目功能 用戶控制擋板來阻擋跳動的小球。 二、項目分析 根據項目功能自定義兩個類,一個用於控制小球在窗體中的運動,一個用於接收用戶按下左右鍵時,擋板在窗體中的運動。在控制小球的類中,我們還需要考慮當小球下降時,碰到擋板時的位置判斷。 三、程序源代碼 源碼部分截圖: 源碼: #!/usr/bin/python3.6 # -*- coding: GBK -*- #導入相應模塊 from tkinter import * import random import time #自定義小球的類 Ball class Ball: # 初始化 def __init__(self,canvas,paddle,color): #傳遞畫布值 self.canvas=canvas #傳遞擋板值 self.paddle=paddle #畫圓並且保存其ID self.id=canvas.create_oval(10,10,25,25,fill=color) self.canvas.move(self.id,245,100) #小球的水平位置起始列表 start=[-3,-2,-1,1,2,3] #隨機化位置列表 random.shuffle(start) self.x=start[0] self.y=-2 self.canvas_heigh=self.canvas.winfo_height()#獲取窗口高度並保存 self.canvas_width=self.canvas.winfo_width() #根據參數值繪製小球 def draw(self): self.canvas.move(self.id,self.x,self.y) pos=self.canvas.coords(self.id)#返回相應ID代表的圖形的當前坐標(左上角和右上角坐標) #使得小球不會超出窗口 pad=self.canvas.coords(self.paddle.id)#獲取小球擋板的坐標 if pos[1]=self.canvas_heigh or(pos[3]=pad[1] and pos[2]=pad[0] and pos[2]
用python的TK模塊實現猜成語遊戲
遊戲規則:
玩家點擊按鈕進入遊戲窗口後,通過點擊屏幕下方的按鍵輸入問題的答案,
答案正確則會生成進入下一關的按鈕,否則無法進入下一關。
遊戲擴展:1.目前遊戲暫定30關,玩家可自由地添加關數,無需修改任何代碼;
2.在setting模塊中按照三個字典的格式直接往裡添加新的關數的數據即可,在if __name__ == “__main__”中
有str1和str2兩個變量用來對答案加密和對鍵盤上的字進行亂序操作。
實現的功能:1.對所有答案都使用了md5算法加密;源碼中無明文答案;
2.支持自由選關的操作;
3.支持返回上一關的操作;
4.支持答案提示操作,提示最多為一個字;
5.自動永久記錄已經回答正確的問題,其選關按鈕會由紅色變成綠色;如果想要重置,運行
mygame模塊if __name__ == “__main__”中注釋的代碼或直接修改player_answers.txt文件,
將裡面所有的數據置為0.
源碼
有誰能幫我用Python解一個題或者做個小遊戲,題目自行設計,大概50行,
代碼如下:
import commands
dir(commands)
[‘__all__’, ‘__builtins__’, ‘__doc__’, ‘__file__’, ‘__name__’, ‘getoutput’, ‘getstatus’,’getstatusoutput’, ‘mk2arg’, ‘mkarg’]
commands.getoutput(“date”)
‘Wed Jun 10 19:39:57 CST 2009’
commands.getstatusoutput(“date”)
(0, ‘Wed Jun 10 19:40:41 CST 2009’)
注意: 當執行命令的參數或者返回中包含了中文文字,那麼建議使用subprocess,如果使用os.popen則會出現下面的錯誤:
代碼如下:
Traceback (most recent call last):
File “./test1.py”, line 56, inmain()
File “./test1.py”, line 45, in main
fax.sendFax()
File “./mailfax/Fax.py”, line 13, in sendFax
os.popen(cmd)
UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 46-52: ordinal not inrange(128)
python簡單小遊戲代碼 怎麼用Python製作簡單小遊戲
1、Python猜拳小遊戲代碼:
2、import random #導入隨機模塊
3、
4、num = 1
5、yin_num = 0
6、shu_num = 0
7、while num 2:
12、 print(‘不能出大於2的值’)
13、 else:
14、 data = [‘石頭’, ‘剪刀’, ‘布’]
15、 com = random.randint(0, 2)
16、 print(您出的是{},電腦出的是{}.format(data[user], data[com]))
17、 if user == com:
18、 print(‘平局’)
19、 continue
20、 elif (user == 0 and com == 1) or (user == 1 and com == 2) or (user == 2 and com == 0):
21、 print(‘你贏了’)
22、 yin_num += 1
23、 else:
24、 print(‘你輸了’)
25、 shu_num += 1
26、 num += 1
27、Python數字炸彈小遊戲代碼:
28、import random
29、import time
30、
31、bomb = random.randint(1, 99)
32、print(bomb)
33、start = 0
34、end = 99
35、while 1 == 1:
36、
37、 people = int(input(‘請輸入{}到{}之間的數:’.format(start, end)))
38、 if people bomb:
39、 print(‘大了’)
40、 end = people
41、 elif people bomb:
42、 print(‘小了’)
43、 start = people
44、 else:
45、 print(‘BOOM!!!’)
46、 break
47、 print(‘等待電腦了輸入{}到{}之間的數:’.format(start, end))
48、 time.sleep(1)
49、 com = random.randint(start + 1, end – 1)
50、 print(‘電腦輸入:{}’.format(com))
51、 if com bomb:
52、 print(‘大了’)
53、 end = com
54、 elif com bomb:
55、 print(‘小了’)
56、 start = com
57、 else:
58、 print(‘BOOM!!!’)
59、 break
球球各位大神怎麼用python寫一個猜詞小遊戲的代碼?
key = input(‘請輸入一個單詞:’)
description = input(‘輸入單詞描述:’)
chance = 5
mark = 5
print(‘現在開始遊戲’)
print(description + ‘ ‘+’\t 這是單詞的描述,請你輸入這個單詞: ‘)
for i in range(0, 5):
a = input(‘請你輸入單詞:’)
if a == key:
print(‘恭喜你答對了,您的分數%d’, mark)
else:
print(‘對不起,你打錯了,你還有 %d 次機會,你的分數%d’ % (chance-1, mark-1))
if chance == 0:
print(‘很抱歉,你已經沒有機會了,最後得分%d’ % mark)
chance -= 1
mark -= 1
拜託誰給我發一個python 代碼, 是關於數學類的小遊戲,拜託了!
Ubuntu下的,不知和powershell有區別沒
#!/usr/bin/python
# Filename: guessTheNumber.py
import random
target = random.randint(1,100)
while True:
guess = int(raw_input(‘Enter an integer:’))
if(guess==target):
print ‘You caught the target.’
break
elif guess target:
print ‘a little higher than that.’
else:
print ‘a little lower than that’
原創文章,作者:XEHM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/132528.html