www.cpsh.net > python初学者 有问题求回答

python初学者 有问题求回答

super()方法用错了,super要指明谁的继承要初始化super(ElectricCar,self).__init(xx,xx,xx)

list1 = ['abc', 123, 1.23]list2 = [for i in list1 if isinstance(i, str)]

首先,你需要把第一行的那个"18"删掉然后,Python的if语句是不用带括号的(也可以带),最好把括号删掉接着运行,然后你输入一个年龄,回车最后就有示例中的效果了

import randomdef seat(x, y): # x是椅子数,y是男人数 z = 0 # 最大空值 a = 0 # 变量a存储间隔最大的空值 b = 0 # 变量b存储位置 end = [] # 数据是元祖(a,b) li = [0 for i in range(x)] # 把椅子数初始化为0 x0 = random.randint(1, x) # 第一个人随机分

如果一定要推荐一些 python 的源码去读,我的建议是标准库里关于网络的代码.从 socketserver 开始,补上 socket 模块的知识,熟悉 tcp/udp 编程,然后了解 mixin 机制的最佳示例 socketserver.{forkingmixin|threadingmixin},借这个机会了解 t

老师用的是cmd模式,你可以在终端直接执行python就能进入交互页面;你用的是python自带的IDE,它有执行的按钮

print ( 'divide 10 points among the list question');x=input("i like to eat meat:")y=input("i like to eat vegetables")z=input("i like to eat cheese")if x+y+z == 10: print x+y+zelse: print("you are not good at math")提示你少了冒号,我帮你加上了两个冒号.

展望未来你可以学习python3如果你想立刻工作,学python2

python用严格的缩进来区分代码块那些点都不要输入,用tab键进行缩进

python 3.0和2.x不兼容,print已成为函数应该用print(a+b)

网站地图

All rights reserved Powered by www.cpsh.net

copyright ©right 2010-2021。
www.cpsh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com