老师,我在用pycharm 调用turtle的时候出现了错误,后来用网上的方法改了turtle的代码还是不行,是哪里出问题了?
>>> import io >>> s = "hello,sxt" >>> sio = io.StringIO(s) >>> sio <_io.StringIO object at 0x0000000002E47288> >>> sio.getvalue <built-in method getvalue of _io.StringIO object at 0x0000000002E47288> >>> sio.getvalue() 'hello,sxt' >>> sio.seek(6) 6 >>> sio.write(f) Traceback (most recent call last): File "<pyshell#127>", line 1, in <module> sio.write(f) NameError: name 'f' is not defined >>>
练习的时候报错了,这个是啥情况?
class Employee: id=1000 def __init__(self,name,salary): Employee.id+=1 print('这是第{}对象'.format(Employee.id)) self.__name=name self.__salary=salary def __add__(self, other): if isinstance(other,Employee): #isinstance作用是判断对象是否属在类里 return other.__salary+self.__salary else: return "警告:输入有误" # @property #将方法变为属性,可以在类外部进行修改 # def gongzi(self): # return self.__salary # @gongzi.setter #针对gongzi属性的设置 def gongzi(self,gong_zi): #装饰器不同,可以同名,不违法规则 if 1000<gong_zi<50000: self.__salary=gong_zi else: print( '输入有误,有效范围是1000——50000') x1=Employee('77',3600) x2=Employee('007',16000) print('返回两个对象的薪水和:',x1+x2) x1.gongzi=3000 print("修改后在打印薪水和:",x1+x2)
老师,你好
这个@property解释器被我注释掉以后,还是能一样在外部直接赋值,这是为什么呀?
老师,请教一下,我这代码哪里出错了,为什么用循环语句只能成功一半呢 import turtle turtle.pen() turtle.speed(5) for y in range(1,19): turtle.penup() turtle.goto(-180,y*20) turtle.pendown() turtle.goto(180,y*20) for x in range(-9,10): turtle.penup() turtle.goto(x*20,360) turtle.pendown() turtle.goto(x*20,20) turtle.done()
1.判断下列逻辑语句的True,False.
1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 True
2)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 Flase
2.求出下列逻辑语句的值。
1)、6 or 2 > 1 6
2)、3 or 2 > 1 3
3)、0 or 5 < 4 False
6)、3 and 2 > 1 True
7)、0 and 3 > 1 0
8)、2 > 1 and 3 3
9)、3 > 1 and 0 0
这些是怎么运算 不能理解 求完整的判断、计算方法过程
老师 ,不好意思 ,刚才提的问题图没有截完整,既然C=i*1000 可以定义,那么直接定义两个是不是更快,例如再定义一个 n=m*100,是不是我逻辑本来就存在问题呢
老师,你好,既然图中c=i*1000可以定义就按少时间 为啥不两个一起定义减少更多时间呢,会不会是我逻辑有点问题呢?特向此咨询
time start=time.time() i (): result=[] c=i*n=i*m (): result.append(c+n) end=time.time() (.format(end-start))
老师,请问ord是只能转换字符,不能识别字符串吗?但是“a”“c”这种不也是字符串吗?
还有这个,chr为什么不能转换这个数字呢
老师,请问一下如果对象是个负数,则变量被赋予的id就不同吗
老师,那个缓存对象不是最小都是-5嘛,为什么在python里面输入值是-4时结果还是True?
螢幕截圖 2021-06-04 上午12.41.33.png
老師,請問一下為什麼eval("a+b")不能執行,但是()里面曬是print的話就能執行??謝謝老師!
老师问一下为什么if num==10和num=9这里修改了过后输入100就不是E级了,不是太懂
老师,上面这些都是十进制转2,8,16进制的表达方式,那如果是2进制转8进制或者8进制转16进制那要怎么表达呢
Mysingleton: __obj = __init_flag = (*args**kwargs): .__obj == : .__obj = .() .__obj (name): Mysingleton.__init_flag: () .name = name Mysingleton.__init_flag = a = Mysingleton() b = Mysingleton() (a) (b)
init......
<__main__.Mysingleton object at 0x0000021586CE1FA0>
老师,运行结果出现的两个object地址是用new()创建的对象的地址吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637