购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5 【魔法实践】自我介绍机器人

img

魔法师和小鱼坐在图书馆的一扇窗户旁,窗外的星空闪烁着神秘的光芒。

魔法师轻轻地拍了拍小鱼的肩膀:“小鱼,你已经学会了编写简单的魔法程序,现在我要教你如何创造一个有自己思想的机器人,它能和我们一样,向世界展示自己有多厉害!”

小鱼眼睛亮了起来,充满好奇地问:“真的吗?我可以创造一个真正的机器人吗?”

魔法师微笑地点了点头:“当然,不过这只是一个简单的自我介绍机器人,它会与你互动,了解你的名字、年龄和爱好。”

魔法师:“这个自我介绍机器人非常有趣,它听到我们的话后,会根据我们的指示,拼出一段友好又有趣的自我介绍。让我们一起来进行这个有趣的小练习吧!”

魔法指令:

img

现在,让我们来看看这个自我介绍机器人有多厉害吧!当我们运行这个程序时,它会让我们输入名字和年龄。然后,它会用魔法拼出一段友好的自我介绍,还会夸我们是酷酷的大作家!

小鱼迅速地输入了代码,他的手指在键盘上飞快地移动,仿佛在弹奏一首美妙的歌曲。

魔法师:“完成了吗?”

小鱼点了点头,他的脸上露出了自信的微笑:“是的,我完成了我的第一个自我介绍机器人!”

魔法师高兴地说:“那么,让我们看看效果如何吧。”

小鱼运行了程序,屏幕上出现了机器人的问题。小鱼回答了机器人的问题,机器人也给出了有趣的回应,如图1-12所示。

img

图1-12

让我们分解一下这个有趣的魔法指令:

● input()这个指令会像魔法一样,让我们在计算机上输入一些内容,这里我们输入了名字和年龄。

● name=input("嗨,我是自我介绍机器人!请告诉我你的名字:")这一行会把我们输入的名字存储在一个叫作name的魔法盒子(变量)里。

● age=input("很高兴认识你,"+name+"!请告诉我你的年龄:")这一行会把我们输入的年龄存储在一个叫作age的魔法盒子(变量)里。

● print("哇哦!我认识了一个叫作"+name+"的酷酷大作家,年龄是"+age+"岁!")这一行会把我们的名字和年龄插入到魔法字符串中,并输出自我介绍。

魔法师看着小鱼:“是不是觉得很有趣?自我介绍机器人能和我们一样,自信又有趣地向世界展示自己的魔法!”

小鱼兴奋道:“太不可思议了!”

魔法师:“当然!让我们继续编写自我介绍机器人的魔法指令,让机器人根据我们的输入,打印出友好的自我介绍。”

魔法指令:

img

现在,自我介绍机器人更厉害了!在打印出我们输入的姓名和年龄时,还会询问我们的爱好,并根据输入的爱好来进行友好的互动。

当我们运行这个程序时,自我介绍机器人会依次问我们的名字、年龄和爱好,然后根据输入的信息,输出一段友好又有趣的互动,如图1-13所示。

img

图1-13

让我们继续分解新增的魔法指令:

● hobby=input("告诉我你喜欢做什么有趣的事情呢?例如画画、跳舞、玩乐高等:")这一行会把我们输入的爱好存储在一个名为hobby的魔法盒子(变量)里。

● print(name+",你的爱好太酷了!我也喜欢"+hobby+"呢!我们真是志同道合的好朋友!")这一行会把我们的名字和爱好插入到魔法字符串中,并输出友好的回应和问候。

小鱼被眼前的一切震惊了:“自我介绍机器人真是太厉害了!它能根据我们的回答来给出不同的反应,就像和一个有趣的朋友聊天一样!”

突然,图书馆窗户上的星星开始闪烁,它们形成了一个旋涡,从中飞出了一个闪闪发光的魔法碎片,缓缓地飘到了小鱼的手中。

小鱼惊讶地看着手中的魔法碎片:“这是?”

魔法师微笑地说:“这是你完成挑战的奖励,每当你学会一个新的魔法技能,都会有魔法碎片作为奖励。当你收集到足够多的魔法碎片时,就可以解锁更强大的魔法能量。”

小鱼激动地握紧了手中的魔法碎片:“我会继续努力的,魔法师!”

魔法师点了点头:“我相信你,小鱼。前面还有更多的魔法等着你去探索。”

魔法小贴士

尽管机器人是虚拟的,但给它一些个性化的特点,会使它更加有趣。在完成机器人代码的编写后,多次测试以确保一切正常。如果发现任何问题或有需要改进的地方,则继续修改代码。

与其他魔法师分享你的机器人程序,听听他们的反馈,这可以帮助你学到更多知识,并能不断完善你的魔法技能。 +uWEowHdbl6ehUQs4DnZ+Ww/zDdi9sPDRt4t7/FFsMjDhYxqkFpFC5Ra//csFd+C

点击中间区域
呼出菜单
上一章
目录
下一章
×