result = [] for i in range(100): for m in range(1000): result.append(i+m) print(len(result)) #生成的列表元素是100000个 for i in range(100): result = [] for m in range(1000): result.append(i+m) print(len(result)) #生成的列表元素只有1000个。为什么呢?result[]放在大循环内部和外部效果有什么不同?
@property下面的salary函数和@salary.setter下面的salary函数函数名字一样,为什么没有重载错误
# 输入三角形三个顶点的坐标,若有效则计算三角形的面积;如坐标无效,则给出提示 def sr(): a = math.sqrt((t[0][0]-t[1][0])**2+(t[0][1]-t[1][1])**2) b = math.sqrt((t[1][0]-t[2][0])**2+(t[1][1]-t[2][1])**2) c = math.sqrt((t[2][0]-t[0][0])**2+(t[2][1]-t[0][1])**2) # 计算两点之间距离 if a + b > c and a + c > b and b + c > a: # 满足构成三角形条件 p = (a + b + c)/2 s = math.sqrt(p*(p-a)*(p-b)*(p-c)) # 海伦公式计算面积 print('能够组成三角形,三角形的面积是{0:.2f}'.format(s)) else: print('坐标无效,这构不成三角形') return # 导入math函数 import math n = 1 t = [] while True: m = input('请输入三角形第{0}点的坐标:'.format(n)) if m.upper() == 'OVER': print('结束') break else: if n < 3 : m =eval(m) t.append(m) n += 1 else: sr() break
运行示图:
老师,这个哪里错了?我找不出来,,,,,我换了一下不用def定义,什么都不改变然后去运行是正确的,可是这个到底是哪错了
老师和学霸们,在使用turtle绘图过程中,应该如何控制绘图速度?当我想让海龟在绘制图形的时候放慢速度,要如何去做呢?可以帮忙解答一下吗?谢谢
关于生成器,老师可否再解释一下生成器的作用是什么呢?特别是看到
这里是什么意思呢?感觉非常抽象,谢谢
a ="我是{0},我的存款{1:.2f}" a.format("高琪",52020211020 老师,这样怎么运行不了呢?
老师,这为啥报错
老师,copy.deepcopy()和copy.copy()是固定的方法吗,可以叫别的吗,比如a.deepcopy() 和a.copy()
析构函数代码执行顺序.png
老师,这样理解对吗?
import time time01 = time.time() #起始时刻 a = "" for i in range(1000000): a += "sxt" time02 = time.time() #终止时刻 print("运算时间:"+str(time02-time01)) time03 = time.time() #起始时刻 li = [] for i in range(1000000): li.append("sxt") a = "".join(li) time04 = time.time() #终止时刻 print("运算时间:"+str(time04-time03))
老师,这里面的sxt有什么特殊的含义吗?
我的python代码输入后,点击run键,他弹出来一个
Source must be saved
OK to save?
这是怎么了缺少软件吗?
而且我提问页面的截图工具下载之后用不了,显示NISI Error
老师,最后的p.work为什么不能运行,改成person.work()才可以呢?
我打开之后每次都是这个界面,请问老师这是为什么呀?
老师这个迭代器的指针为什么变来变去的呢?
这是啥原因啊
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637