Python之基础实战项目(猜拳游戏)

前言

一个小小的游戏再加上简单遍历用法

猜拳游戏

import random


# 拳头 2 剪刀 1 布 0
def ran(index, a):
    if index == 2:
        if a == 2:
            return "平局"
        else:
            return "胜利了" if index - a == 1 else "输了呀"

    elif index == 1:
        if a == 1:
            return "平局"
        else:
            return "胜利了" if index - a == 1 else "输了呀"
    else:
        if a == 0:
            return "平局"
        else:
            return "胜利了" if index - a + 3 == 1 else "输了呀"


def msg(a):
    if r == 2:
        return "电脑出的是拳头"
    elif r == 1:
        return "电脑出的是剪刀哦"
    else:
        return "电脑出的是布哦"


print("欢迎来到拳头酒馆,来进行一个惊心动魄的猜拳游戏吧")
while True:
    i = int(input("请输入你的选择:2代表拳头,1代表剪刀,0代表布"))
    r = random.randint(0, 2)
    print(ran(i, r))
    print(msg(r))
    if '是' == input("是否再来一局"):
        print("----------------")
    else:
        print("那就欢迎下次再来啊")
        break

使用while循环打印乘法表

i = 1
while i < 10:
    a = 1
    while a <= i:
        print(f"{a}*{i}={i * a}  ", end="")
        a = a + 1
    print()
    i = i + 1

在这里插入图片描述

使用函数range实现递加

a = 0
for i in range(1, 100):
    a = a+i
print(a)

在这里插入图片描述

后言

ヽ(ー_ー)ノ

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值