用python制作猜拳小游戏

首先我们先打开ubuntu的终端,然后新建一个文件,比如说caiquan.py,进入到vim编辑里面。因为你要和电脑比猜拳所以要给电脑设置一下随机数,随机数的代码如下:

import random

pc=random.randint(1,3) #随机数是1到3

然后我们进行下一步的操作:

#解释一下我们要玩的游戏

print('跟我玩个猜拳游戏吧!')

#设置一下用户的出拳以及电脑的

a='石头'

b='剪刀'

c='布'

user=input('请输入(1为石头/2为剪刀/3为布):')

if user=='石头':

print(“你出了:石头”)

elif user=='剪刀'

print('你出了:剪刀')

else:

print('你出了:布')

if pc==1:
print('电脑出了:石头')

elif pc==2:

print('电脑出了:剪刀')

else:

print('电脑出了:布')

if user=='石头' and pc==2 or user=='剪刀' and pc==3 or user=='布' and pc==1:

    print('你赢了')

elif  user=='石头' and pc==3 or user=='剪刀' and pc==1 or user=='布' and pc==2:

    print('你输了')

else:

    print('平局')

用python制作猜拳小游戏_第1张图片

 前面注意,a='石头' 要加上'   ' 

下面给大家讲下99乘法表:

#首先选择一个范围

for x in range(1,10):

    for y in range(1,x+1)

        print('%d*%d=%d' %(y,x,y*x),end='\t')

print('\n')

就是这么简单的几行代码

用python制作猜拳小游戏_第2张图片

在第二for循环的时候用到x+1的意思是 每一行相乘的时候它总会比上一个多一位数, 这样形成了 前一个数是1后面是2 当他是2的时候 后面就是3 就这样慢慢乘起来。

最重要的是后面的 end和后面的代码 那个是代表着不换行 最后一个是换行 但是要与第二个for缩进一样 否则他会算一个缩进一个。大概形式是这样的:

用python制作猜拳小游戏_第3张图片

你可能感兴趣的:(用python制作猜拳小游戏)