【发布时间】:2019-05-23 17:39:18
【问题描述】:
我无法从我设置为抽象的类中获取数据。在这堂课中,如果我按'1',它应该让我去我可以去的部分
- 输入名字和姓氏:
- 输入地址:
- 输入电话:
- 输入电子邮件地址:
我真的不知道从哪里开始。
class Student: # abstract
def student_submenu (a,select_num):
a.select_num = select_num
def ss_1 (z):
print("\n")
print(" ===== | SUBMENU - STUDENTS | ===== ")
print("|| ||")
print("=====================================")
print(" 1 - ADD NEW STUDENT")
choice2 = input()
while choice2 not in ['1', '2', '3', '4', '5']:
print("Invalid Please try again")
return select_num.student_submenu()
def ss_2 (z1):
if(choice2 == '1'):
firstlast = input("Enter First name and last name: ")
address = input("Enter Address: ")
phone = input("Enter phone: ")
email = input("Enter Email-Address: ")
print("\n")
print(firstlast)
print(address)
print(phone)
print(email)
class Main: #encapsulation
def main_page(self):
print("===== | MAIN MENU |=====")
print("|| ||")
print("========================")
print("1 - STUDENT ")
print("2 - SUBJECT ")
print("3 - QUIT ")
allchoice = ['1', '2', '3'];
choice = input()
while choice not in allchoice:
print("Invalid Please try again")
choice = input()
if choice == '1':
a = Student()
a.student_submenu
elif choice == '2':
print("back world")
else:
quit()
mainout = Main()
mainout.main_page()
当我运行时,我收到如下错误:
line 2
class
^
SyntaxError: invalid syntax
【问题讨论】:
-
您好,欢迎来到 SO。您的缩进都搞砸了,不确定它是来自您的复制粘贴到 SO 中还是来自您的代码。这可能就是您收到错误的原因。我建议对代码块使用三重`,尤其是在使用 Python 时。