Python 编写的程序没有输出,也不需要输入
我目前正在学习python,我想了解整个类、函数和整体层次结构是如何工作的 我试图制作一个简单的程序,要求用户输入并将其乘以,然后打印出来。但是我想把它嵌套在一些函数和类中 此外,我并不确定解析的参数 非常感谢您的任何意见:) 我刚刚读完了在谷歌上找到的类似文章以及各种教程,但我无法理解 dubugger只是跳过了这些函数的内容Python 编写的程序没有输出,也不需要输入,python,Python,我目前正在学习python,我想了解整个类、函数和整体层次结构是如何工作的 我试图制作一个简单的程序,要求用户输入并将其乘以,然后打印出来。但是我想把它嵌套在一些函数和类中 此外,我并不确定解析的参数 非常感谢您的任何意见:) 我刚刚读完了在谷歌上找到的类似文章以及各种教程,但我无法理解 dubugger只是跳过了这些函数的内容 class Rechnung(object): def __init__(self, summe): eingabenutzer(x, y, z
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()#您定义了一个类,如何实例化它?您既没有从类中创建对象,也没有调用它的方法。我想从这个开始。这就是你的全部代码吗?因为你所做的只是定义事情,而不是让任何事情真正发生。一旦定义了对象,就必须实例化它,然后调用它的方法。