测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A21120. 下面的代码在主程序if__name__=="main__":中有没有一行会导致运行错误,如果有请找出错误行( ) class Pet: def __init__(self, n, a): self._name = n self._age = a def get_name(self): return self._name def birthday(self): self._age += 1 if …

单选题 困难

题目描述

下面的代码在主程序if__name__=="main__":中有没有一行会导致运行错误,如果有请找出错误行(    )

class Pet:
    def __init__(self, n, a):
        self._name = n
        self._age = a
    def get_name(self):
        return self._name
    def birthday(self):
        self._age += 1

if __name__ == "__main__":
    cat = Pet("奶茶", 2)
    print(cat.get_name())    # ①
    cat.birthday()          # ②
    cat._name = "大橘"          # ③
    print(cat.get_name())    # ④

选项(单选)

上一题 下一题