对于下方代码段的叙述中,正确的是( )。
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())
输入100时,输出的值是13
输入100时,输出的值是9
输入150时,输出的值是20
输入150时,输出的值是3