python小游戏 足球游戏,鸡兔同笼,星星倒三角,计算器,猴子吃桃

1 足球游戏,共有左中右三个方向用于射门或者扑救动作,玩家直接输入方向射门,电脑随机挑选方向扑救,如果方向相同,那么电脑得分, - 如方向相反,那么玩家得分。

  • #记录玩家和电脑是否得分的变量
    score_person = 0
    score_com = 0
    #玩家选择哪个方向射门
    you_chioce = input('玩家选择哪个方向射门:0-左路/1-右路/2-中路:')
    print('you have choose:'+you_choice)
    #电脑随机选择补救方向
    com_choice = random.randint(0,2)
    print('computer choose:%d'%com_choice)
    #判断得分情况
    if int(you_chioce)!=com_choice:
        score_person+=1
        print('进球')
    else:
        score_com +=1
        print('扑出')

    2.鸡兔同笼共94只脚,35个头,鸡兔各有多少只?

  • total = 35   # 共35个头
    foot = 94    # 共94只脚
    chicken = 0  # 鸡
    rabbit = 0   # 兔
    
    while rabbit <= 35:
        if rabbit * 4 + (35 - rabbit) * 2 == 94:
            chicken = 35 - rabbit
            print(f'鸡{chicken}只,兔子{rabbit}只')
            
            break;
        rabbit += 1

    3倒三角

  • rows = int(input("请输入倒三角形的行数:"))
    
    for i in range(rows, 0, -1):
        for j in range(i):
            print("*", end=" ")
        print()

    4.加减乘除。用户可以重复输入两个数字和一个运算符来执行基本的算术运算(加法、减法、乘法、除法),直到用户选择退出

  • 
    while True:
        num1 = float(input("请输入第一个数字: "))
        operator = input("请输入运算符 (+, -, *, /),或输入 'q' 退出程序: ")
    
        if operator == 'q':
            print("退出程序。")
            break
    
        num2 = float(input("请输入第二个数字: "))
    
        result = None
    
        if operator == "+":
            result = num1 + num2
        elif operator == "-":
            result = num1 - num2
        elif operator == "*":
            result = num1 * num2
        elif operator == "/":
            if num2 != 0:
                result = num1 / num2
            else:
                print("错误:除数不能为零!")
        else:
            print("错误:无效的运算符!")
    
        if result is not None:
            print("结果:", result)

    5.猴子吃桃

  • #程序分析 按规则反向推断:猴子有一个桃子,他偷来一个桃子,觉得不够又偷来了与手上等量的桃子,一共偷了9天。
    peach=1
    for i in range(9):
        peach=(peach+1)*2
    print(peach)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bigdata产品狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值