GIF2323.gif
运行pycharm 出现的问题,怎么解决?
老师,您好,我在执行如下程序时
输出的结果正确,
但是当我把print()前面的制表符删除,变成这样
结果如下
老师,请问是什么原因呢?能解释一下吗?我一直想不明白,不是删除制表符print()执行的是全部吗?
怎么没有显示良好?
老师,您好,您讲的这个代码
empNum=0 salarySum=0 salarys= [] while True: s=input("请输入员工的薪资(按Q或q结束):") if s.upper()=="Q": print("录入完成,退出") break if float(s)<0: continue empNum+=1 salarys.append(float(s)) salarySum+=float(s) print("员工数{0}".format(empNum)) print("录入薪资{0}".format(salarys)) print("平均薪资{0}".format(salarySum/empNum))
如果我都把float(s)换成int(s),最后在运行时工资输入1000.5,带有小数,运行错误。不应该它自己自动转换成整数吗?也就是1000
gette和setter这两个是什么意思
a = 3,其中a是变量,3是对象,id(3)得到的是对象3的位置,那为什么id(a)得到的值也跟id(3)得到的一样呢,按照视频d中不是只包含了3的位置吗
老师,是不是所有的赋值操作符都不能出现在条件表达式中呢?我试了几个其他的赋值操作法,如“=+”、“=-”
结果都是报错。
>>> a = {1,3,'sxt'}
>>> b = {'he','it','sxt'}
>>> a-b #差集
{1, 3}
为什么是1和3啊??
请问解释器就是编译器吗?
pycharm算一种常用的解释器吗?是用什么语言解释的呢.
class Employee: def __init__(self,name,salary): self.__name=name self.__salary=salary def get_salary(self): return self.__salary def set_salary(self,salary): if 1000<salary<50000: self.__salary=salary else: print("录入错误!薪水在1000-50000这个范围") a=Employee('张小明',30000) print(a.get_salary()) a.set_salary(2000) print(a.get_salary()) #老师实例方法的调用不是a.get_salary()吗?没加@property装饰器为什么会这样写print(a.get_salary())
第二:
每次的初始化,为什么都要要这样?第二是,这里的self表示的含有,怎么解释?
import copy class MobilePhone: def __init__(self,cpu,screen): self.cpu = cpu self.screen = screen class CPU: def calculate(self): print("算你个12345!") print("cpu对象:",self)
老师,您好,为什么说元组的访问和处理速度比列表的快呢?
老师,请问我想将打印的爱你一百遍每打印出一次“爱你一百遍”就换行,怎么操作呢?
li=[]
for i in range(100):
li.append("爱你一百遍")
a=" ".join(li)
print(a)
老师,您好,在从控制台读取字符串的知识点中,视频是这样写:myname=input('请输入名字:'),前几节有说标识符中函数名是全小写字母,且多个单词用下划线隔开,是因为这里的myname不是函数名,所以不用写成my_name吗?
>>> a = 'asdasdas'
>>> a[0]
'a'
>>> a[1;5]
SyntaxError: invalid syntax
>>>
我取切片的时候就显示这个,报错
老师,在4分54秒您说3964计算机转换为010101,这个是怎么算的呢?算不出
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637