老师,这两行代码是什么意思
salarys = [] sum = 0 for i in range(4): salary = input("请输入一共4名员工薪资(按Q或q中途结束):") if salary.upper()=='Q': print("录入结束,退出") break if float(salary)<0: continue sum+=float(salary) salarys.append(float(salary)) else: print("您已全部录入4名员工的薪资") print("薪资明细:",salarys) print("平均工资{0}".format(sum/4))
老师,我交的这个作业批改老师说sum/4,有问题,他说输入正确数据时是对的,其他都是错的,我不明白为什么,错在哪里了?
老师,这里为什么用dict()函数,它代表的是什么意思?如果不用有什么后果?
return Benz()是什么意思?老师
x=y=y += x (y)
老师为啥y =+ x 就等于 y = y+x
单例模式中这句话是什么意思
请问遇到这种情况怎么解决?
>>> a = "to be or not to be"
>>> a.split()
['to', 'be', 'or', 'not', 'to', 'be']
>>> a.split('be')
['to ', ' or not to ', '']
老师,请问第二个以'be' 为分隔符进行分割,为什么结果后面有一个空的字符?原字符串第二个be后面不是没有空格了吗?
a=b=b2=e-c=d=((a)) ((b)) ((c)) ((b2))
为什么打印出来是这样呢
<class 'int'>
<class 'float'>
<class 'bool'>
打印d不应该显示str字符串吗?
按照视频打印b2不应该显示报错吗?为啥我的没有呢?
a='''abcdef''' print(a) a=a.replace('c','G') print(a)
课件上说 replace替换后会生产新的字符串
那我后续输出的应该是abGdef
如果我还想调用老的a=abcdef
还有直接调用的方法吗?
为什么在交互模式下使用续航符\会报错。但是新建保存文件后使用续航符再运行就没有问题?
续航符报错.png
续航符1.gif
W为什么salary是负值,没有调用salary方法进行if判断?和老师写的一样的
老师,做练习的时候我发现可以用园括号,但是不能用花括号,这是为什么?
还有就是这里为什么输出的是花括号?
老师你好:
if(x==0 and y==0):print("原点")elif(x==0):print("y轴")
这两句代码的中elif的else否认过后是还有三种情况:
X不等于0,Y等于0,
X不等于0,Y不等于0,
X等于0,Y不等于0?
然后选出来“X等于0,Y不等于0”这种情况?
#工厂模式、单列模式练习 class ComputerFactory(): _obj = None mark = True def _new_(cls,*args,**kwargs): if cls._obj == None: cls._obj = object._new_(cls) ComputerFactory.mark = False return cls._obj def __init__(self,Factory): if ComputerFactory.mark: print('初始化完成') self.Factory = Factory # ComputerFactory.mark = False myfactory = ComputerFactory('aa') myfactory = ComputerFactory('bb')
运行程序:
初始化完成初始化完成
提问:
ComputerFactory.mark = False 放到了_new_中为什么没有执行呢?(我写程序时候写错了,但想想也应该会执行呀)
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637