单选题

对于下方代码段的叙述中,正确的是(    )。

class shopping:
    def __init__(self,name,money):
        self.name = name
        self.money = money
        self.pen = 0
    def buy(self):
        while self.money > 10:
            self.money = self.money-7
            self.pen = self.pen+1
        return self.money
n = int(input())
a = shopping('Xiaoming', n)
print(a.buy())
A

输入100时,输出的值是13

B

输入100时,输出的值是9

C

输入150时,输出的值是20

D

输入150时,输出的值是3

赣ICP备20007335号-2