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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • goland 2021.12激活码[最新免费获取]「建议收藏」

    (goland 2021.12激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月30日
    163
  • 计算机等级二级java试题(计算机考试选择题知识点)

    第一章数据结构与算法【考点1】算法的基本概念1、算法:是指一组有穷的指令集,是解题方案的准确而完整的描述。算法不等于程序,也不等于计算方法。2、算法的基本特征:1)确定性,算法中每一步骤都必须有明确定义,不允许有多义性;2)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止;3)可行性,算法原则上能够精确地执行;4)拥有足够的情报。3、算法的组成…

    2022年4月13日
    49
  • 基于 Echarts 实现可视化数据大屏展示[通俗易懂]

    基于 Echarts 实现可视化数据大屏展示[通俗易懂]前言收集了一套基于Echarts实现可视化数据大屏响应式展示效果的源码,共计30个页面,可以在此基础上重新开发。实现方式:html+Echarts贴图有需要的可以联系我暂时不开源,之后会考虑写教程和开源项目。…

    2022年5月1日
    834
  • 软考之计算机病毒「建议收藏」

    软考之计算机病毒「建议收藏」在复习软考的时候,发现计算机病毒方面的知识在软件设计师教程这本书上没怎么介绍,但是这部分的内容还常考。所以把计算机病毒方面的知识总结了一下,下面我就来一一介绍一下这些病毒。 1、引导型病毒:引导型病毒隐藏在磁盘内,在系统文件启动前已经驻留在内存中。主要感染磁盘的引导区,影响软盘或硬盘的引导扇区 2、文件型病毒:通常感染执行文件(包括exe和com文件等)但也有些会感染其他可执行

    2022年6月5日
    32
  • Amazon Elastic Compute Cloud(服务计费方式)

    Amazon Elastic Compute Cloud(服务计费方式)

    2021年5月7日
    128
  • navicat premium15.0.9 激活码-激活码分享

    (navicat premium15.0.9 激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月27日
    496

发表回复

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

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