Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license()" for more information. >>> import turtle >>> turtle.showturtle() >>> turtle.write("PCL") >>> turtle.forward("300") Traceback (most recent call last): File "<pyshell#3>", line 1, in <module> turtle.forward("300") File "<string>", line 8, in forward File "C:\Users\pcl\lib\turtle.py", line 1638, in forward self._go(distance) File "C:\Users\pcl\lib\turtle.py", line 1605, in _go ende = self._position + self._orient * distance File "C:\Users\pcl\lib\turtle.py", line 257, in __mul__ return Vec2D(self[0]*other, self[1]*other) TypeError: can't multiply sequence by non-int of type 'float' >>> import turtle >>> turtle.showturtle() >>> turtle.write("PCL") >>> turtle.forward(300) SyntaxError: multiple statements found while compiling a single statement >>>
请问程序报错之后,怎样修改代码,需要重新写还是直接在源代码上进行修改
a = 0b11001 b = 0b01000 print(bin(a|b)) #bin()可以将数字转成二进制表示 '0b11001' print(bin(a&b)) #与 print(bin(a^b)) #异或 运行结果: 0b11001 0b1000 0b10001
老师,a&b的逻辑与运算为什么不是0b01000呢?
老师,圈出来的这里有点不太能理解是什么意思???
老师为什么定义了这个方法say_age调用不了呢
我的缺点啥?copy不能用
老师你好,python中不是引用的对象是保存在文件中执行,会对范围为[-5,任意正整数]进行缓存么,但我这边运行的结果全都是true
#同一运算符 a,b=-256,-256 c,d,e,f,g,h=-6,-6,-5,-5,-10,-10 #若在命令中直接执行,引用的对象是在[-5,256]内,python会对其进行缓存 #引用的对象是保存在文件中执行,则改范围为[-5,任意正整数] print(a is b,c is d,e is f,g is h)
class Person: def __init__(self,name): self.name = name def sayHi(self,s): print("Hello",self.s) def sayHi(self,name): print("你好",self.name) Person.sayHi("钟辉")
老师,为什么这样没有办法运行呢
copy (m): copy.copy(m) a = [[]] b = f1(a) (a) (b) a[][] = a[] (a) (b)
F:\python\python.exe F:\flyingR\learning\main.py
[1, 2, [3, 4]]
[1, [3, 100]]
[1, 2, [3, 100]]
进程已结束,退出代码0
请问,修改列表中的值,浅拷贝也会拷贝过去,因为浅拷贝是拷贝了对象的地址是吗?为什么呢修改值可以拷贝,增减元素不可以?
c=0xff
这个0xff是什么意思,为啥等于255?
turtle.circle(50)
这里的50指的是半径还是直径
为什么打印b2的时候加引号
老师,请问:我在赋值之前,这个内存块是否就已经是设定好了类型:Int,地址:1531372336 呢?
一、代码
class Employee: def __init__(self,name,salary): self.name = name self._salary = salary @property def salary(self): print('月薪为:',self.__salary) return self.__salary; @salary.setter def salary(self,salary): if(0<salary<10000): self.__salary = salary else: print("薪水录入错误") emp1 = Employee("高琦",100) print(emp1.salary) emp1.salary = -200
二、运行结果
三、问题
1、程序为什么不能运行?
请问提交作业需要提交的压缩包提到的Pycharme是什么呀?
测试代码中的MySingleton.__init_flag建不建议写成self.__init_flag?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637