import math result = 0 x= int(input("请输入一个数字")) def caculation(x): for i in range(x + 1): answer = float(i / (i + 1)) result += answer return result print(caculation(x))
老师你好!我正在写这个作业,但是我的代码报错了。我想了很久也没看出哪错了,麻烦老师帮忙看一下。谢谢
老师,他应该是良好怎么打印的结果是及格呢
c = 85 if c>=70: print("及格") elif c>=85: print("良好") elif c>=90: print("优秀") elif c<=70: print("不及格")
'''定义一个 Employee 雇员类,要求如下: (1) 属性有:id、name、salary (2) 运算符重载+:实现两个对象相加时,默认返回他们的薪水和 (3) 构造方法要求:输入 name、salary,不输入 id。id 采用自增的方式,从 1000 开始自增,第一个新增对象是 1001,第二个新增对象是 1002 (4) 根据 salary 属性,使用@property 设置属性的 get 和 set 方法。set 方法要求输入:1000-50000 范围的数 ''' class Employee: count=0 id=1000 def __init__(self,name,salary): self.__name=name self.__salary=salary Employee.count=Employee.count+1 Employee.id=Employee.id+1 @property def salary(self): return self.__salary @salary.setter def salary(self,salary): if 1000<salary<50000: self.__salary=salary else: print('录入错误,请重新录入') a1=Employee('小千千',30090) a2=Employee('小来来',45890) a1.salary a2.salary print('一共{0}个Employee'.format(Employee.count)) print('一共{0}个id'.format(Employee.id))
老师:
你好
你看这道题的括号二怎么写呀?
老师好,我有问题想不通。字典中存的键值对不是没有任何有关顺序的概念吗,完全是随机的。那么我们用序列解包时,让多个变量分别接收字典里的键值对时,为什么总能按照一定的顺序接收,而不是随机的。老师辛苦了,谢谢。
老师,为什么game和format后面要加(s),我试了把format后面的(s)去掉也能运行出来是为什么?
老师 差集是什么意思
老师,为什么这里用+=运算符进行添加id值就没有变化,而用+运算符添加就变了。
为什么c='dd#'与d='dd#'不是一个对象不同id,而a='abd_33'与b='abd33'却是同一个对象同一个id, #特殊?
class A: def __init__(self,a): self.a = a def work(self): class B: def say(self): print("????????")
老师你看这段代码,假如我要在A类里的work()函数里调用其它类的方法,比如B类的say()方法,
然后我调work方法是就可以用say方法要怎么做?
是这样吗?
class A: def __init__(self,a): self.a = a def work(self): self.a.say() class B: def say(self): print("????????") p = A(B()) p.a.say()
???????????????????????????????????
老师,为什么 对于 第一个图的递归函数可以运行,而第二个 把赋值放在后边 就显示没有定义?(目前只理解了第二个,运行顺序,,从上到下)
print()的作用是:?
score = int(input("请输入该同学分数:")) degree = 'ABCDE' num = 0 if score<0 or score>100: score = int(input("数字太大,请重新输入:")) else: num = score//10 if num<6: num=5 print("分数是:{0},等级是:{1}".format(score,degree[9-num]))
老师,为什么我第一次输入一个大于100的数字之后,第二次输入小于100的数字会显示字符串索引超出范围的错误啊,我没看出问题啊
# a += "sxt" #li.append("sxt") # a = "".join(li)
这三行没太懂,求解。
老师,初始化是什么意思,为什么要对实例对象进行初始化
a=(a) ((a)) ((a)) b=(b) ((b)) ((b))
老师,这里面a和=、b和=之间需要空格吗,有什么要求?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637