python实现 猴子摘香蕉「建议收藏」

python实现 猴子摘香蕉「建议收藏」#猴子摘香蕉importsys#找到箱子defmove():globaliwhileTrue:a_1=input(“输入你下步走的地方:”)whileTrue:ifa_1==b:i+=1print(‘找到箱子,通过第一关,进入第二关’)push()else:.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

# 猴子摘香蕉
import sys
# 找到箱子
def move():
    global i
    while True:
        a_1= input("输入你下步走的地方:")
        while True:
            if a_1 == b:
                i += 1
                print('找到箱子,通过第一关,进入第二关')
                push()
            else:
                i += 1
                print('离箱子还很远继续走')
                break
# 推动箱子
def push():
    global i
    while True:
        a_1= input("输入你想把箱子推到的地方:")
        while True:
            if a_1 == c:
                i += 1
                print("已移动到了香蕉下方,通过第二关,进入第三关")
                stand()
            else:
                i += 1
                print("没有移动到了香蕉下方,继续移动")
                break
# 站在箱子上
def stand():
    global i
    print('1 爬上箱子或摘香蕉 0 不爬箱子或不摘香蕉')
    while True:
        a_1 = bool(int(input("输入你接下来要做的事:")))
        while True:
            if a_1 == True:
                i += 1
                print("已经站在箱子上")
                pick()
            else:
                i += 1
                print("不站在箱子上够不到香蕉哦")
                break
# 摘香蕉
def pick():
    global i
    print('1 摘香蕉 0 不摘香蕉')
    while True:
        a_1 = bool(int(input("输入你接下来要做的事:")))
        while True:
            if a_1 == True:
                i +=1
                print(f"摘到香蕉,一共走了{i}步,游戏结束哦")
                sys.exit()
            else:
                i+=1
                print("不伸手摘不到香蕉哦")
                break
if __name__ == '__main__':
    a,b,c = input("请输入猴子,箱子,香蕉的位置:").split(',')
    i = 0
    move()

运行效果如下:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189270.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • WIN10X64_LTSB2016极限精简版by双心「建议收藏」

    WIN10X64_LTSB2016极限精简版by双心「建议收藏」WIN10X64LTSB2016极限精简版by双心http://www.cnblogs.com/liuzhaoyzz/p/9162113.html下载地址1:https://cloud.189.cn

    2022年8月4日
    15
  • Python之contextlib库及源码分析建议收藏

    AbstractContextManager(abc.ABC)上下文管理抽象类,子类必须实现__enter__(self)、__exit__(self)ContextDecorator(objec

    2021年12月19日
    43
  • 京东云服务器免费6月_福利服务器

    京东云服务器免费6月_福利服务器记得是在2010年,那个时候我刚刚开始接触Android不久,Google也还没有离开中国。当时我在上大三,Google举办了一场Android应用开发中国大学生挑战赛,跃跃欲试的我就和同学组队一起参加了。当时我们开发的项目叫做酷欧短信(没错,你们所熟悉的酷欧天气其实就是从这个名字演变过来的),是一款功能比较丰富的短信收发软件。我个人对这个项目当时是非常有信心的,不过最终结果下来却只获得了

    2022年10月14日
    0
  • MySQL数据库基础知识_MySQL数据库的特点

    MySQL数据库基础知识_MySQL数据库的特点了解mysqlmysql是一个关系型数据库:以库、表、行、列这种关系模型组织数据Mysql使用时的注意事项每日一条数据库操作语句都应该以分号;结尾,因为mysql支持换行操作mysql数据库对大小写不敏感,大小写皆可,通常关键字使用大写表示mysql数据库中哭的名称应该以英文字符或者一些符号起始,但是不允许以数字起始mysql数据库中哭的名称、表的名称、字段的名称都不能使用mysql关键字,比如create、database;如果非要使用,那就用反引号括起来库的操作查看mysql

    2022年8月20日
    5
  • mqttnet 详解_vs2017通过mqttnet创建mqtt服务端 客户端

    mqttnet 详解_vs2017通过mqttnet创建mqtt服务端 客户端服务端:usingMQTTnet;usingMQTTnet.Server;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.IO;usingSystem.Linq;usingSyst…

    2022年6月25日
    38
  • git clone mirror

    git clone mirror拉取镜像mkdirmirrorcdmirror下载下来所以分支镜像gitclone–mirrorhttp://git**cd..创建仓库mkdirrepcdrepgitclone../mirror/**

    2022年7月21日
    8

发表回复

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

关注全栈程序员社区公众号