如何解决如何检查用户输入的汽车名称是奥迪?
级车:
def getdata():
self.n = int(input('输入汽车数量:'))
a = []
i = 0
而我 c = car()
c.getdata() self.cars=a
print(self.cars)
解决方法
您忘记了在类中调用 init ()方法,因此,如果您尝试运行代码,则将收到错误消息。您的问题也不太清楚,因此我不得不假设这就是您想要的。
class car:
def __init__(self):
pass
def getdata(self):
self.n=int(input('Enter no. of cars: '))
a=[]
i=0
while i<self.n:
self.car=input('Enter cars: ')
self.owner=input('Enter owners name: ')
self.reg=input('Enter registration no.: ')
self.year=input('Enter year: ')
print('---------------------------------------')
print()
if self.car.lower() == "audi":
# Do something
pass
self.data={
'car':self.car,'owner':self.owner,'regist no.':self.reg,'year':self.year
}
a.append(self.data)
i+=1
stuff = car().getdata() # This is how you run it
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。