您正在学习的是试看内容,报名后可学习全部内容 报名课程

案例:赛小达拯救公主计划

代码参考

hero = input("冒险之旅即将开始。勇士,请告诉我你的名字:")
#创建hero变量,接收用户输入的名字
print("祝你好运,"+hero)
#打印“祝你好运,xxx”
a1 = input("前面是城堡的大门,我闻到了危险的气息,打开吗?(y/n)")
#创建a1变量,接收用户输入的内容,是否打开城堡大门(y、n可选)
if a1 == 'y':
#如果输入y,即打开大门
    a2 = input("邪恶的巨龙向你扑来,公主在抱着石柱瑟瑟发抖,你想攻击巨龙哪个部位(1:头部,2:翅膀,3:腿部):")
    #创建a3变量,接收用户输入的内容,攻击巨龙的哪个部位(1、2、3可选)
    if a2 =='1':
    #如果用户输入1
        print(hero+"斩向龙头,巨龙的头颅高高抛起,它很快没了声息。公主过来抱住了你说道:"+hero+",你是我的英雄。你一边安慰她一边向城外走去。")
        #打印输出“xxx斩向龙头......公主过来抱住了你说道:xxx,你是我的英雄....”
    elif a2=='2':
    #如果用户输入2
        print(hero+"砍断了巨龙的翅膀,一阵黑烟过后,它竟然变成了公主。原来狡猾地巨龙将自己伪装成公主,公主变成了巨龙,只有砍断翅膀才能解除诅咒,巨龙的诅咒解除,它失去了力量,变成了一只爬虫消失在城堡的缝隙里。你搀扶着公主走出城堡,外面的人呼喊着英雄的名字"+hero+","+hero+","+hero+"......")
        #打印输出“xxx砍断了巨龙的翅膀......外面的人呼喊着英雄的名字xxx.xxx.xxx..”
    elif a2=='3':
    #如果用户输入3
        print("击中了腿部,巨龙吃痛,愤怒地喷出火焰。你的眼前黑暗,走向生命的尽头,"+hero+"失败了。")
        #打印输出“击中了腿部.....xxx失败了”
    else:
    #如果用户输入除1、2、3外其他内容
        print("再见,胆小鬼")
        #打印输出“再见,胆小鬼”
else:
#如果用户输入n
    print("无名之辈岂能踏上征途,再见")
    #打印输出“无名之辈岂能踏上征途,再见”