[英]Why does self is not defined and give me different results?
this code should do这段代码应该做
class Convertor:
def __repr__(self, kilometer,meter):
self.kilometer = metri/1000
self.meter = kilometri*1000
def __str__(self):
return self.kilometer, self.meter
program=input("please input number in KM or M: ")
if program=="KM" or "km":
kilometri=input("please input only km: ")
if kilometri==int or float:
print(self.kilometer)
else:
print('please input only digits')
If you want to call a self variable outside of Class, try like this:如果你想在 Class 之外调用一个 self 变量,试试这样:
variable = ClassName()
variable.kilometri
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.