老师,这个代码怎么出错了,
b = int(input("输出一个分数:")) c ="" if(a<60): c = "不及格" if(60<a<=79): c = "及格" if(79<a<=89): c = "良好" if(89<a<=100): c = "优秀" print(c)
class Person: def __init__(self): self.account = 0 def __del__(self): print("YYY") self.account += 1 print("这是第{0}".format(self.account)) p1 = Person() p2 = Person() p3 = Person() del p1 print("The end!")
老师你好!我想测试一下回收机制的运行的次数,因为到最后所有都会被回收,所以我认为account数字应该为3。但是我不知道为什么我这一直都是1。谢谢!
a,b,c=1,2,3
相当于
a=1;b=2;c=3
像第二种方式给多个变量赋值,每个赋值语句之间,必须用分号隔开吗
为什么print(b)的执行结果不是10,20,30
__init__()方法用于实例对象的初始化,__new__()方法用于创建对象?
老师,麻烦问一下,这个为什么运行不出来
老师,麻烦您帮我看下怎么回事,我前面已经输错了,后面又改回来了,他还是20
a.pop(1)与a del[1]都是删除索引为一的元素,实现方式区别是什么呢
嗯嗯,可是我还不太理解为啥就不能多写呢,是因为python3中继承算法C3的限值吗?要遵循优先级的原则,否则就报错?
能不能在讲解的时候也照顾一下用mac电脑的同学
这些快捷键也用不了呀
import math def square(): '''编写函数计算三角形面积''' x1 = float(input("请输入第一个点的横坐标:")) y1 = float(input("请输入第一个点的纵坐标:")) x2 = float(input("请输入第二个点的横坐标:")) y2 = float(input("请输入第二个点的纵坐标:")) x3 = float(input("请输入第三个点的横坐标:")) y3 = float(input("请输入第三个点的纵坐标:")) a = math.sqrt((x1-x2)**2+(y1-y2)**2) b = math.sqrt((x1-x3)**2+(y1-y3)**2) c = math.sqrt((x3-x2)**2+(y3-y2)**2) print(a,b,c) if a+b>c and a+c>b and b+c>a : p=1/2*(a+b+c) s=math.sqrt(p*(p-a)*(p-b)*(p-c)) print("三角形的面积是{0}".format(s)) else: print("三点不能组成三角形") square()
老师,我感觉我在函数里不太会输入数据,特别是遇到列表类,这个三角形的三个坐标可以怎么输入呢?还有就是我感觉这次实操除了用上递归函数,其他的我不太会用,比如在函数体里设置参数,我可以def square(x1[],x2[],x3[])吗? 但是我刚刚试了,这种传入坐标的方式报错
老师 提交作业能再说的具体点吗 作为初学者只看那个文件弄不明白
class Person: def say_hi(self): print("hi") def say_hi(self,name): print("{},hello".format(name)) p1 = Person() p1.say_hi("高琪")
老师,p1是创建的类对象,然后用p1.的形式访问类属性和方法,可以这样理解吗
???
为什么出现none,对这一块的调用还是不太理解,写完else之后就以为结束了,然后听到调用,有点懵 不太清楚怎么调用,有时候是类似于a = 什么什么的,有时候是 a.什么,
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637