代码貌似也没错怎么会出现这样的情况
为什么self.filename没有被当做临时变量在openfile函数执行完后被直接处理掉而是保留了下来,可以被下一个执行的函数再次利用呢?在类方法中定义的变量(我理解就是“self.变量名”,似乎也被叫做属性,这个属性是一旦在某个方法中被定义那么他就相当于def __init__方法中被定义的变量一样供全局使用了么?)与全局中定义的函数中的变量不一样么?
import math def f(x1,y1,x2,y2,x3,y3): '''输入三角形三个顶点的坐标,若有效则计算三角形的面积;如坐标无效,则给出提示''' 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) if a+b>c and a+c>b and b+c>a: print('为三角形') s = (1/2)*(x1*y2+x2*y3+x3*y1-x1*y3-x2*y1-x3*y2) print('三角形面积为{0:.2f}'.format(s)) else: print('不是三角形') f(0,0,4,8,6,5)
运行结果:
为三角形 三角形面积为-14.00
请问:这个作业中,输入有效坐标后可能会出现负数,代码如何改进呢?谢谢老师
只有一个端口怎样进行对服务器的输入啊。。。。。
为什么用pycharm 运行不了turtle的运行图
您好老师,在创建表格时,为什么给表名和字段名添加单引号' '呀?
构造函数 __init__本质上不是对应__new__方法吗?这样有点难理解,麻烦老师解答一下。
这里service里不是返回true是不存在,在controller里接受的是true,if才会执行。这要怎么理解?图一serviceimpl,图二controller
为什么这里,打好了代码没有运行的选项,并且名字呈现红色的线
为什么此处我跑 ittext02这个程序的时候,会跳出来,ittext01中的错误,应该如何设置?
public class IteratorRemoveTest { public static void main(String[] args) { //迭代器删除 List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); boolean flag = false; Iterator<String> iterator = list.iterator(); while (iterator.hasNext()) { String value = iterator.next(); if ("c".equals(value)) { flag = true; } } if(flag){ iterator.remove(); } for (Iterator<String> it = list.iterator(); it.hasNext(); ) { System.out.println(it.next()); } }
老师我这样删除c怎么没有删除掉?
老师,这样是什么意思,全局变量是直接可以在函数内引用是吗?
全局变量局部变量.png
这里一直报错不知道怎么解决,老师的代码也对比了,视频反复的看也没发现错误
# coding=utf-8 from threading import Thread from queue import Queue from time import sleep def producer(): num = 1 while True: print(f'生产:{num}号产品') mq.put(f'生产:{num}号产品') num += 1 sleep(1) def consumer(): while True: print('购买了{}'.format(mq.get())) sleep(2) if __name__ == '__main__': # 共享数据的容器 mq = Queue(maxsize=10) # 创建生产者线程 t1 = Thread(target=producer) # 创建消费者线程 t2 = Thread(target=consumer) # 开始工作 t1.start() t2.start()
老师为什么给mq = Queue(maxsize=10) 传进去最大容量为10的时候,会生产12个产品而不是10个
如何才能出现这个菜单栏上面的是我的没有
。。。。。。。。。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637