各位大神,我是python小白,在学习中写了一个练习题,代码如下:
class User():
def __int__(self,first_name,last_name):
self.first_name = first_name
self.last_name = last_name
# self.sex = sex
# self.age = age
def describe_user(self):
print("My name is ",self.first_name,' ',self.last_name)
def greet_user(self):
print(self.first_name,self.last_name," welcome you.")
mike6 = User("zhaohua","gov")
mike6.describe_user()
运行
D:\PycharmProjects\Test2\venv\Scripts\python.exe D:/PycharmProjects/Test2/zuoye9-3.py
Traceback (most recent call last):
File "D:/PycharmProjects/Test2/zuoye9-3.py", line 11, in <module>
mike6 = User("zhaohua","gov")
TypeError: User() takes no arguments
Process finished with exit code 1
可是我实在找不到毛病在哪里?
求助各位大神帮忙看看,我写了几个例子都没有问题,就这一个有问题。