程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

if嵌套使用&random函数

发布于2019-08-06 10:47     阅读(535)     评论(0)     点赞(2)     收藏(3)


需求
1.从控制台输入要出的拳–石头(1)/剪刀(2)/布(3)
2.电脑随机出拳–先假定电脑只会出石头,完成整体代码功能
3.比较胜负
序号 规则
1 石头胜剪刀
2 剪刀胜布
3 布胜石头
这里写图片描述

import random
# 1.从控制台输入要出的拳--石头(1)/剪刀(2)/布(3)
player = int (input ("玩家输入要出的拳--石头(1)/剪刀(2)/布(3):"))
# 2.电脑随机出拳
computer = random.randint(1,3)
print ("玩家出的拳头是:%d ———电脑出的拳头是:%d" %(player,computer))
# 3.比较胜负
if ((player == 1 and computer == 2)
        or (player == 2 and computer == 3)
        or (player == 3 and computer ==1)):
    print("你太厉害了,电脑都不是你的对手")
elif (player == computer):
    print("太巧了,你和电脑出的一样")
else:
    print("电脑赢了,人类要被取代了")

代码思路:
这里写图片描述

最后再介绍下python中随机数的处理方法:
这里写图片描述



所属网站分类: 技术文章 > 博客

作者:我不喜欢上班

链接:https://www.pythonheidong.com/blog/article/7870/76d78e4a5f46533a9bd7/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)