python石头剪刀布小游戏

1 篇文章 0 订阅
1 篇文章 0 订阅

新手刚入python几天时间,本着边看理论边实践的原则,用小程序来练练手,由于时间有限,又不想编太长的程序,在网上搜了好久,才确定编个石头剪刀布的小游戏,既富有趣味,又可以锻炼自己的编程思维,还能巩固python的语法和函数等知识。

一开始没想好怎么编,就瞟了两眼论坛上的例子,然后有了些许思路,一开始编的程序仅仅只能实现功能,但是还有bug和不太完美的毛病,因此2.0版开始了,然后调调改改就成了现在的样子。 

特地粘出自己的代码供新手小白们学习参考,有好的意见和建议欢迎大家留言。

import random
while True:
    player=input("请您出拳:")
    list = ["石头","剪刀","布"]
    if  not player in list:
        print("您出拳有误,请重新出拳!!!")
        continue
    comnum=random.randint(0,2)
    computer=list[comnum]
    if player == computer:
        print("您出的是%s,电脑出的是%s"%(player,computer))
        print("您和电脑出的一样,请重新出拳!-_-")
    elif player == "石头" and computer == "剪刀":
        print("您出的是石头,电脑出的是剪刀,您赢了!^_^")
    elif player == "剪刀" and computer == "布":
        print("您出的是剪刀,电脑出的是布,您赢了!^_^")
    elif player == "布" and computer == "石头":
        print("您出的是布,电脑出的是石头,您赢了!^_^")
    else:
        print("您出的是%s,电脑出的是%s,您输了!>_<"%(player,computer))

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值