b = {x x () x%==} (b)
{99, 36, 72, 9, 45, 81, 18, 54, 90, 27, 63}
为什么生成集合推导式的时候不是按顺序的
老师,我这个@property写的哪里有问题?
还有getter方法应该怎么使用呢
老师好,我想问下那个Pycharm能给哪下载啊?
a = [] n = int(input("请输入将要输入的点的数量:")) while True: c = input("x,y:") b = eval(c) a.append(b) if len(a) == n: break print("坐标输入完成") import turtle as t t.penup() for i in range(len(a)-1): t.goto(a[i]) t.pendown() for j in range(i + 1, len(a)): t.goto(a[j]) t.done()
老师我的图还是画不出来,您能帮我看看是哪出了问题吗
empNum=0
salarysum=0
salary=[]
while True:
s = input("请输入员工的薪资(按q退出录入)")
if s == 'q':
print("录入结束")
break
if float(s)<0:
print("输入有误,请重新输入")
continue
empNum +=1
salary.append(float(s))
salarysum += float(s)
print("员工数{0}".format(empNum))
print("录入薪资:"salary)
print("平均薪资{0}".format(salarysum/empNum))
我这里照着敲,为什么就是执行不了呢?
D:\pythonProject1\venv\Scripts\python.exe D:/pythonProject1/main.py
File "D:\pythonProject1\main.py", line 11
print("hello pycharm!"))
^
SyntaxError: unmatched ')'
进程已结束,退出代码为 1
老师我这个pycharm 一运行就这样 怎么办....
class ComputerFactory: __count=None def __init__(self,name): self.name=name def __new__(cls,*args,**kwargs): if cls.__count==None: cls.__count=object.__new__(cls) return cls.__count def shengchan(self,a): if a=="联想": return LianXiang() elif a=="华硕": return HuaShuo() elif a=="神舟": return ShenZhou() else: print("输入错误") class Computer: def calculate(self): print("我是电脑,我会计算") class LianXiang(Computer): def calculate(self): print("我是联想") class HuaShuo(Computer): def calculate(self): print("我是华硕") class ShenZhou(Computer): def calculate(self): print("我是神舟") #测试单例模式 x=ComputerFactory("aa") print(x) y=ComputerFactory("bb") print(y) #测试工厂模式 d1=x.shengchan("联想") d1.calculate() d2=x.shengchan("华硕") d2.calculate() d3=x.shengchan("神舟") d3.calculate()
结果:
所以为什么y返回的是None呢?
刚刚发文字都是乱码,我发图片试一试。。。。
ComputerFactory: __count=(name): .name=name (*args**kwargs): .__count==: .__count=.() .__count (a): a==: LianXiang() a==: HuaShuo() a==: ShenZhou() : () Computer: (): () LianXiang(Computer): (): () HuaShuo(Computer): (): () ShenZhou(Computer): (): () x=ComputerFactory() (x) y=ComputerFactory() (y) d1=x.shengchan() d1.calculate() d2=x.shengchan() d2.calculate() d3=x.shengchan() d3.calculate()
老师,我的程序没有报错?我想问的是为什么y返回的是“None”
当数字为1000000时,我用自己电脑测试的时间和你的不一样,差不多是1/2,这是什么原因?
而且每次的时间也不同,为什么?
这个报错没有找到原因,老师帮忙看看问题出在哪
老师我想问一下视频中的 self代表的是什么意思
老师,为什么我这里不能隐藏箭头的??十分不解
#使用海龟绘图,绘制同心圆: import turtle t = turtle.Pen() t.width(5)#宽度 t.speed(4)#速度 #my_colors = ('red','blue','yellow','black'#定义颜色 for i in range(10): #0 1 2 3 4 #t.color(my_colors[i%len(my_colors)]) t.penup() t.goto(0,-i*15)#去点-15 -30 -45 -60 -75 t.pendown() t.circle(15+i*15)#半径15 30 45 60 75
老师,这里比较奇怪,注释两行就没事,去掉注释就报错,解答下为什么?
这两个有啥区别?为什么一个有所谓的驻留机制,一个没有,原因是啥?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637