0

Missing code

Need help with the input code to get the output code: Output: Enter first name: >>> Alex Enter last name: >>> Jones Jones Alex Input: class Student(): def _init_(): self.name = name self.surname = surname print(self.surname) print(self.name) name = input("Enter first name: ") surname = input("Enter last name: ") print(surname) print(name)

25th Aug 2020, 3:48 PM
Ashraf Nagy
3 Réponses
+ 3
In your class your __init__() should have the parameters self, name, surname. Then you pass the input arguments when creating a Student object. Also, the __init__() method uses double underscores. class Student(): def __init__(self, name, surname): self.name = name self.surname = surname ... name = input("Enter first name: ") surname = input("Enter last name: ") Student alex = Student(name, surname) https://www.sololearn.com/learn/JUMP_LINK__&&__Python__&&__JUMP_LINK/2467/
25th Aug 2020, 3:59 PM
ChaoticDawg
ChaoticDawg - avatar
+ 2
Ashraf Nagy Please do not write codes into the thread tags. Just put Python there instead to clarify language context 👍
25th Aug 2020, 3:54 PM
Ipang
+ 2
You didn't initialize your name variable properly, init requires self argument
25th Aug 2020, 3:56 PM
Steven M
Steven M - avatar