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


相关推荐

发表回复

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

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