class Student:
def __init__(self, studentName, roll_no):
self.studentName = studentName
self.roll_no = roll_no
def displayStudentInfo(self):
std = Student("John", 2)
print("name is: ", std.studentName + "roll number is;" , std.roll_no)当我运行它时,它返回为=RESTART: C:\Users...
同样的,当我尝试调试它的时候,...I不知道是代码的问题,我是如何保存它的,还是我运行它的环境??
发布于 2021-10-11 12:39:19
Python行是一种空闲的方式,它告诉您它已经重新启动了交互式会话,这样工作区就和您正常启动**Restart <filename>...**时一样空了。换句话说,这条线上的所有东西都被有效地擦除了。它还会告诉您它正在运行的文件(如果有)。如果您打开了多个编辑器窗口,则需要执行此操作。
当我编辑您的问题以重新格式化代码时,我修复了一些小错误。下面是我认为你想要做的事情,它修复了主要的错误。
class Student:
def __init__(self, name, roll_no):
self.name = name
self.roll_no = roll_no
def display(self):
print(f"name: {self.name}; roll number: {self.roll_no}")
std = Student("John", 2)
std.display()在定义一个类之后,您需要对它做一些操作才能看到任何输出。
https://stackoverflow.com/questions/69523307
复制相似问题