本文目录一览:
- 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'