如何使用python 3面向对象编程计算最大值?

2024-09-30 04:27:35 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我正在学习Python3中的类和对象,但是我的代码中有一个错误('int'对象不可编辑)

Error

class student:
    name = 0
    gpa = 0
    def countGpa(self):
        a = max(self.gpa)
        print(a)

def main():
    objek = student()
    n = int(input("n: "))
    for i in n:
        objek.name = int(input("name: "))
        objek.gpa = int(input("gpa: "))
    objek.countGpa()
main()

我不知道如何创建数组+OOP


Tags: 对象代码nameself编辑inputmaindef
2条回答

仅考虑您的错误:将for i in n:转换为for i in range(n):

“因为我在n:”不能像你想的那样工作。变量“n”是一个整数,您需要一个数组。你想要 “对于范围(n)中的i:”,它创建一个从1到n的数字数组

相关问题 更多 >

    热门问题