用python创建一个机器人

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/YJG7D314/article/details/102692395

创建一个机器人,让其具备以下功能:
一是会让你给ta 起名,也会问你的名字,然后跟你打招呼(如“你好,吴枫。我是瓦力。遇见你,真好。”);
二是会让你说一个愿望,然后帮你重复三次(因为 ta 觉得重要)。

我的答案:

class Robot:
    def __init__(self):
        self.name = input('你的名字是:')
        self.wish = input('你的愿望是:')
        print("嗨喽!你好啊。你的名字是:%s,告诉我你的愿望是:%s"%(self.name,self.wish))
    def say_wish(self):
        for i in range(3):
            print("你的愿望是%s"%(self.wish))

A = Robot()
A.say_wish()

在这里插入图片描述

参考答案:

class Robot:
    def __init__(self):
        self.name = input('我现在刚诞生,还没有名字,帮我起一个吧。')
        self.master = input('对了,我要怎么称呼你呢?')
        print('你好%s,我叫%s。很开心,遇见你~'%(self.master,self.name))
    
    def say_wish(self):
        wish = input('告诉一个你的愿望吧:')
        print(self.master+'的愿望是:')
        # 这里也可以用字符串的格式化,不过,用循环语句的话,之后改复述次数会方便些。
        for i in range(3):
            print(wish)

robot1 = Robot()
robot1.say_wish()

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/YJG7D314/article/details/102692395
今日推荐