python程序:两个小孩玩剪刀石头布游戏,一人十分,赢一次得一分,输一次减一分,平手不扣分,当没

Python013

python程序:两个小孩玩剪刀石头布游戏,一人十分,赢一次得一分,输一次减一分,平手不扣分,当没,第1张

# encoding=UTF-8

import random

# 定义石头剪子布字典

dict = {1:'剪子',2:'石头',3:'布'}

count1=10

count2=10

while count1>0 and count2>0:

    for row in dict:

        print '编号:',row,' = ',dict[row]

    print '您出什么?'

    loop = True

    while loop:

        you = raw_input('请输入编号回车: ')

        try:

            you = int(you)

            if you>=1 and you<=3:

                loop = False

            else:

                print '请输入 1-3 范围内的编号'

        except Exception,e:

            print '请输入正确的数字编号'

    dn = random.randint(1,3)

    print '你出:',dict[you]

    print '电脑出:',dict[dn]

    print '结果:',                                                               

                                                                                  

    if dn==you:                                                                   

        print '平局'                                                              

    elif (you>dn and you-dn==1) or you+2==dn:                                     

        print '你胜'                                                              

        count1+=1                                                                 

        count2-=1                                                                 

    else:                                                                         

        print '电脑胜'                                                            

        count2+=1                                                                 

        count1-=1                                                                 

    print '你现在的分数为:%s' %count1                                             

    print '电脑现在分数为:%s\n' %count2

结果为:

编号: 1  =  剪子

编号: 2  =  石头

编号: 3  =  布

您出什么?

请输入编号回车: 2

你出: 石头

电脑出: 石头

结果: 平局

你现在的分数为:10

电脑现在分数为:10

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

ant 蚂蚁2. bagels 百吉饼另外贪吃蛇,吃豆子都是可以的,直接代码就可以玩。

Python包括随您的安装一起分发的大量标准库。标准库有一个称为Turtle的模块,这是一种向普通人介绍python编程的流行方法。今天介绍的所有游戏都是使用Python及其Turtle模块实现的。

每个游戏都完全独立于其他游戏,不试一试 您永远都不知道最喜欢哪种游戏。

安装完之后我们可以使用"python -m freegames list"来查看所有的游戏

贪吃蛇

贪吃蛇 -经典街机游戏。使用箭头键导航并吃绿色食品。每次食用食物,蛇就会长出一段。避免自己进食或出界!

吃豆子

吃豆子 –经典街机游戏。使用箭头键导航并吃掉所有白色食物。提防漫游迷宫的红色幽灵。

Flappy

Flappy-bird启发游戏。单击屏幕拍打翅膀。当您飞越屏幕时,请当心黑乌鸦。

加农炮

大炮-射击运动。单击屏幕发射您的炮弹。炮弹在其路径中弹出蓝色气球。弹出所有气球,然后才能越过屏幕。