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.pendown() t.goto(a[i]) for j in range(i + 1, len(a)): t.goto(a[j]) t.pendown() t.done()
老师,这里面的输入的c不是字符串形式吗?为什么在后面可以转为坐标使用呢?不用先转换为整数吗?
''' 定义发动机类 Motor、底盘类 Chassis、座椅类 Seat,车辆外壳类 Shell,并使用组合 关系定义汽车类。其他要求如下: 定义汽车的 run()方法,里面需要调用 Motor 类的 work()方法,也需要调用座椅 类 Seat 的 work()方法,也需要调用底盘类 Chassis 的 work()方法。 ''' class Car: def __init__(self,motor,chassis,seat): self.motor = motor self.chassis = chassis self.seat = seat def run(self): return self.seat.work(),self.motor.work(),self.chassis.work() print('汽车') class Motor: def work(self): print('发动机') class Chassis: def work(self): print('底盘') class Seat: def work(self): print('座椅') class Shell: pass m = Seat() b = Motor() c = Chassis #3rt = Car(b,c,m) 这两行不注释掉就会报错 #print(rt.run()) d = Car(Motor(),Chassis(),Seat()) print(d.run())
老师如果我不注释的话 就会报错
我打印出来的结果为什么有none
老师我这咋不对
让我想起了函数嵌套
老师,您好,关于 if brand=="奔驰",这里的含义是brand和字符串"奔驰"的ID相等吧?
for r,i in zip(banjing,range(len(banjing))): p.color(yanse[i%len(yanse)])
没明白这个颜色的循环是怎么进行的
改变字符串的值,原来的字符串的没有变量指向引用了吗?
中间插入元素会对以后的代码有影响吗
老师,为啥我这里不是直接输出1~100所有数的累加和:5050,而是一条一条的输出
老师如何将I love you!竖着打印出来
代码:
start = 2 end = 3 print("耗时{0}".format((end-start))) start = 2 end = 3 print("耗时{0}".format(end-start))
结果:
问题:
format(end-start)可以理解,format((end-start))里面的()有什么意义
(这两条语句的结果是一样的)
老师您好,运行代码为什么"run 111"是灰色
round()的四舍五入可以控制保留多位小数吗
我的问题也是 同样的,看图 老师
删除的哪里 ,老师讲错了 ,应该是del a[2]才对。
最后两句代码printname里面跟True 或者False是什么意思
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637