基本信息
源码名称:Python基础,循环应用小游戏
源码大小:1.77KB
文件格式:.zip
开发语言:Python
更新时间:2018-01-16
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 3 元 
   源码介绍
python入门基础,大家一起来学python


# coding:utf-8
# Author:林逸

import time
shipName = "勇者999"
captain = "张三"
localtion = "地球"
password = "alibaba"

pAttempt = input("请输入你的密码: ")
while pAttempt != password:
    print("密码错误!!!")
    pAttempt = input("输入你的密码: ")
print ("密码正确!欢迎来到" shipName)

print ("")
print ("太空船 " shipName " 当前在 " localtion ".")
choice = ""
while choice != "/exit":
    print ("您想要做什么 " captain " ?")
    print ("")
    print ("a. 去寻找另一个星球!")
    print ("b. 发射炮弹!")
    print ("c. 打开油锁!")
    print ("d. 发送消息!")
    print ("e. 自我销毁!")
    print ("/exit 啥也不做!")
    print ("")
    choice = input("请做出您的选择: ")

    if choice == "a":
        destination = input("您想要去哪儿? ")

        print ("我们离开" localtion ",准备去" destination ".")
        time.sleep(5)
        print ("我们达到了" destination ".")
        localtion = destination
    elif choice == "b":
        print ("给我开火!!!")
        time.sleep(2)
        print ("BANG!!!")
        time.sleep(2)
    elif choice == "c":
        print ("打开油锁!")
        time.sleep(3)
        print ("油锁已打开!")
        time.sleep(1)
    elif choice == "d":
        dest = input("您要往哪里发送消息?")
        #print "我要往" dest "发送消息."
        print ("消息正在向" dest "发送中...")
        time.sleep(1)
        print ("3")
        time.sleep(1)
        print ("2")
        time.sleep(1)
        print ("1")
        time.sleep(1)
        print ("消息发送完成!")
    elif choice == "e":
        confirm = input("您确定要将飞船销毁吗?(y/n)")
        if confirm == "y":
            print( "飞船正在销毁。。。")
            print ("3")
            time.sleep(1)
            print ("2")
            time.sleep(1)
            print ("1")
            time.sleep(1)
            print ("再见!!")
            print ("BOOM!!!")
            choice = "/exit"
    elif choice == "/exit":
        print( "再见!!")
    else:
        print ("选择错误!!请重新选择:a b c or d. /exit to exit")