老师,想问一下如果打完一行想改怎么做,直接打删除键没用,比如这里我想把"jiajia"改成别的应该怎么做?
import copy a = [1, 2, 3, ['a', 'b', 'c']] b = a c = copy.copy(a) d = copy.deepcopy(a) print(id(a) == id(c)) print(id(a) == id(d)) # True print(id(a[3][0]) == id(c[3][0])) # 这句代码为什么也是True??? print(id(a[0] == id(c[0]))) 最后一句代码为什么也是True? c是a的浅拷贝,我觉得c的前面三个元素都和a的元素地址不同,值相等而已啊,只有第四个元素是引用同一个对象,值和id都相等。 我是这么理解的,可是我打开IDE输入代码后发现上述最后一句代码竟然是True!
老师,想问一下mac系统这样是安装成功了吗?并没有显示要标的option (advanced options那里),是对的吗?
老师,这是为啥出错了呢?我在IDLE中也打不出呀
老师,我下载的IDLE 3.9.5 了。然后输入python显示的是红色的,这是安装成功了吗?还是没有呀?
老师,请问下。函数方法里面return的使用,我有点分不清楚,我在之前写的函数里面没有return程序也没有报错啊。在那些情况下使用return呢?
#海龟练习 import turtle def GetCoordinate(x_lists,y_lists): '''获得储存的点坐标''' n=int(input("请输入你要输入的点个数:")) for s in range(n): x,y=eval(input("请输入储存的坐标点x,y:(x,y格式输入)")) x_lists.append(x) y_lists.append(y) return [x_lists,y_lists] def GetCoordinate(xy_lists): '''各个点两两相连''' x_lists =xy_lists[0] y_lists =xy_lists[1] for i in range(len(x_lists)): c=turtle.Pen() c.down() c.goto(x_lists[i],y_lists[i]) c.goto(x_lists[i],y_lists[i]) c.up() turtle.done() x_lists=[] y_lists=[] xy_lists=GetCoordinate(x_lists,y_lists) GetCoordinate(xy_lists)
这个代码显示有问题
老师 为什么我的计算出来第一个比第二个的时间还要快一点
continue是结束本次循环,但我输入负数还是会算上我输入的负数,如果我想加入一个if语句,应该加在哪里 怎么加?
salarysum=salarys = [] i (): s=() s.upper()==: () (s)<: () salarys.append((s)) salarysum+=(s) : () (salarys) (.format(salarysum/))
如果输入小于0的数字,我想让整个程序重新运行4个人的薪资,应该把哪里改一下
老师,一个类里面可以同时有类属性,实例属性,实例方法,类方法,静态方法呢?
老师
a='abcdefghijklmn'
a[3:8]='defg'
a[-8:-3]='ghijk'
而a[-3:-8]为空字符''
反向搜索,最右侧为第一个,-1
正常起始点应该是-3在-8前面吧
为什么是-8到-3
实例对象是否具有类的类属性?
实例对象是否具有类的类方法?
实例对象是否具有类的类静态方法?
>>>a='I\nLOVE\nU'
>>> a
'I\nLOVE\nU'
>>> print(a)
I
LOVE
U
>>> b='I\'m a teacher'
>>> b
"I'm a teacher"
老师,为什么在命令运行中,直接输入a,出来的是字符串,其中的换行符\n不表现,必须用print()
而输入b,其中的 \' 可以直接运行出来 '
代码
import turtle c=[] while True: a=input('请输入坐标,输入end结束:').split(',') if 'end' in a: break b=[int(a[i]) for i in range(len(a))] c.append(b) pass print(c) def huanxina(x): turtle.penup() print(1) turtle.goto(c[x][0],c[x][1]) turtle.pendown() for m in range(len(c)-1-x): turtle.goto(c[m+1][0],c[m+1][1]) turtle.penup() turtle.goto(c[x][0],c[x][1]) for i in range(len(c)-1): huanxina(i)
老师您好,为什么turtle在函数里面用不了,输入以上代码没法画图
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637