文章教程

自学python笔记之随机数列的石头剪刀布

微信扫一扫,分享到朋友圈

自学python笔记之随机数列的石头剪刀布
1

2019年开始自学python,慢慢做笔记累积,大神勿喷!自学python笔记之随机数列的石头剪刀布

 

今日份学习内容是:

玩家输入石头剪刀布的代表的序号,电脑也是!

 

1.不导入随机数工具包,电脑默认出石头(石头=1 剪刀=2 布=3)

  1. # 电脑玩家暂时固定只会出石头!
  2. # 使用编码 石头=1 剪刀=2 布=3
  3. #分析就是只有三种情况
  4. palyer = int(input(“(石头=1 剪刀=2 布=3)请输入您想要出的拳,输入编号即可!:”))
  5. computer = 1
  6. print(“玩家出拳是%d -电脑用户出拳是%d” %(palyer,computer ))
  7. if ((palyer == 1 and computer == 2)
  8.         or (palyer == 2 and computer == 3)
  9.         or (palyer == 3 and computer == 1)):
  10.     print(“出拳结果:玩家胜利!电脑弱爆了”)
  11. # 完全累赘的写法 :elif(palyer == 1 and computer == 1) or (palyer == 2 and computer == 2)or (palyer == 3 and computer == 3):
  12. elif (palyer == computer):
  13.     print(“出拳结果:莫非两位心有灵犀! 竟然是平局”)
  14. else:
  15.     print(“出拳结果:竟然输了,不服气 决战到天明!!!”)

 

2.倒入随机数,完全随机的石头剪刀布

  1. # 倒入随机工具包
  2. #倒入文件包放置到顶部,方便任何位置随机调用
  3. import random
  4. # 使用编码 石头=1 剪刀=2 布=3
  5. #分析就是只有三种情况
  6. palyer = int(input(“(石头=1 剪刀=2 布=3)请输入您想要出的拳,输入编号即可!:”))
  7. computer = random.randint(1,3)
  8. print(“玩家出拳是%d -电脑用户出拳是%d” %(palyer,computer ))
  9. if ((palyer == 1 and computer == 2)
  10.         or (palyer == 2 and computer == 3)
  11.         or (palyer == 3 and computer == 1)):
  12.     print(“出拳结果:玩家胜利!电脑弱爆了”)
  13. # 完全累赘的写法 :elif(palyer == 1 and computer == 1) or (palyer == 2 and computer == 2)or (palyer == 3 and computer == 3):
  14. elif (palyer == computer):
  15.     print(“出拳结果:莫非两位心有灵犀! 竟然是平局”)
  16. else:
  17.     print(“出拳结果:竟然输了,不服气 决战到天明!!!”)
90后,思维跳跃双子座。 兴趣:游戏,网站,设计,UI。 志向:好好学习,好好挣钱才能做我想做的事情!

公司宣传册完结

上一篇

你也可能喜欢

1 条评论

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
自学python笔记之随机数列的石头剪刀布

长按储存图像,分享给朋友