class Employee: def __init__(self, name, salary): self.name = name self.__salary = salary @property def salary(self): print("月薪为{0},年薪为{1}".format(self.__salary, (12*self.__salary))) return self.__salary @salary.setter def salary(self, salary): if 0 < salary < 100000: self._salary = salary else: print("错误") empl1 = Employee("张三", 5000) print(empl1.salary)
请问老师,为什么去掉__salary的双下划线后就报错了?
time.time() # 这个双time是调用time模块包里的time函数用法,()是调用启动,能这么理解吗
老师,以下把student的类对象赋值给了新的变量stu2,那下边的s1 = stu2是否又通过stu2把student的类对象再次赋值给了s1呢?
score =int(input("请输入一个0~100之间的数")) degree = "ABCDE" num = 0 if score>100 or score<0: print("输入错误!请重新输入一个0~100的数字") else: num =score//10 if num<6: num =5 print(degree[9-num])
输入100 在0到100 之间 满足第一个if 可结果为E 不符合我们需要的实际结果。所以我想加一句保证输出的为 A 还是我哪里思考错了
老师下边这个题怎么做呢?我的程序在下边,但是怎么逆序呢/求指导
定义一个函数,将输入的参数拆成列表元素,通过sort()逆序排列后再输出。
def
f2():
a
=
input
(
'请输入数字:'
)
print
list
(a))
(a).sort())
f2()
老师 不好意思 刚刚没发现上传的代码乱了 我现在重新发一次给您
老师 我这报错是为啥呀
a = (, , ) b = (, , ) ((a) == (b)) # 结果:True
a = [, , ] b = [, , ] ((a) == (b)) # 结果:False 问题:1、两个值相同的元组的地址是一样的,但两个值相同的列表的地址是不同的,为什么?有什么层次的原因吗? 2、是否可以扩大理解成:两个值相同的不可变对象的地址是一样的,两个值相同的可变对象的地址是不同的。这样理解,对吗?
老师,这个代码下面没看懂?t.up()是什么函数?
#用函数写代码的话更是出现问题,麻烦问一下老师,是什么原因?多谢了!
def salary(monthly_salary):
if monthly_salary:
hao = int(monthly_salary)*12
return hao
if monthly_salary == 't':
return '退出!'
prompt = "Please enter your monthly salary,quit press 'quit': "
print(salary(88))
老师,麻烦问一下,我想问我这个问题出在哪里呢?
整数除法结果是会去掉后面的0.5,并不是四舍五入是吗?
Student: (): () s1 = Student() s1.say_hello() Student.say_hello(s1)
老师请问像我这样写,程序想要不出错,引用部分该怎么操作
老师 这个tb=r1,r2为什么是用中括号,为什么不用小括号
以上的SC = 后面该如何添加呢
event下面的波浪线,表示哪个地方可否需要修改
还请老师能指导一下
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战未来微信公众号
百战未来微信小程序
©2014-2026百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637