Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 编写的程序没有输出,也不需要输入_Python - Fatal编程技术网

Python 编写的程序没有输出,也不需要输入

Python 编写的程序没有输出,也不需要输入,python,Python,我目前正在学习python,我想了解整个类、函数和整体层次结构是如何工作的 我试图制作一个简单的程序,要求用户输入并将其乘以,然后打印出来。但是我想把它嵌套在一些函数和类中 此外,我并不确定解析的参数 非常感谢您的任何意见:) 我刚刚读完了在谷歌上找到的类似文章以及各种教程,但我无法理解 dubugger只是跳过了这些函数的内容 class Rechnung(object): def __init__(self, summe): eingabenutzer(x, y, z

我目前正在学习python,我想了解整个类、函数和整体层次结构是如何工作的

我试图制作一个简单的程序,要求用户输入并将其乘以,然后打印出来。但是我想把它嵌套在一些函数和类中

此外,我并不确定解析的参数

非常感谢您的任何意见:)

我刚刚读完了在谷歌上找到的类似文章以及各种教程,但我无法理解

dubugger只是跳过了这些函数的内容

class Rechnung(object):
    def __init__(self, summe):
        eingabenutzer(x, y, z)
        rechnung(x, y, z)
        print (summe)

    def eingabenutzer(self):
        x=input('enter x')
        y=input('enter y')
        z=input('enter z')
        return x,y,z;

    def rechnung(self, x, y, z):
        summe=x*y*z 
        return summe;
LF:要求输入x、y、z->打印总和(总和)


实际情况:无

此代码正在运行,只需对不清楚的细节进行注释,其中有多个漏洞

class Rechnung(object):
    def __init__(self):
        x, y, z = self.eingabenutzer()
        summe = self.rechnung(x, y, z)
        print(summe)

    def eingabenutzer(self):
        x=int(input('enter x'))
        y=int(input('enter y'))
        z=int(input('enter z'))
        return x,y,z

    def rechnung(self, x, y, z):
        summe = x*y*z
        return summe;

Rechnung()  # <--- this call is creating your class and will run the __init__()
类回收(对象):
定义初始化(自):
x、 y,z=self.eingabenutzer()
总和=自循环(x,y,z)
打印(汇总)
def eingabenutzer(自身):
x=int(输入('enter x'))
y=int(输入('enter y'))
z=int(输入('enter z'))
返回x,y,z
def回收(自身、x、y、z):
总和=x*y*z
返回总和;

Rechnung()#您定义了一个类,如何实例化它?您既没有从类中创建对象,也没有调用它的方法。我想从这个开始。这就是你的全部代码吗?因为你所做的只是定义事情,而不是让任何事情真正发生。一旦定义了对象,就必须实例化它,然后调用它的方法。