score=int(input('请输入一个在0-100之间的数字'))degree='ABCDE'num=0if score>100 or score<0: score=int(input('输入错误!请重新输入一个在0-100之间的数字'))else: num=score//10 if num<6:num=5print('分数是{0},等级是{1}'.format(score,degree[9-num]))
这个代码输入是100的时候,系统判断的等级是E
h = "My name is :{name},age is {age }" print(h.format(name="shenxm", age=25)) # {}中采用参数时,可不必一一对应 print(h.format(age = 25,name ="shxm"))
为什么打印两边只有一次输出?
视频中的
我写的
老师这两个为什么不一样
"hello.sxt"
x是第七位没错吧,为什么视频中老师讲的s是第七位,是哪里错了
关于全局变量的例子
a= 100 def f1(): global a print(a) a=300 f1() print(a)
若五行的a=300 希望是局部变量,不影响全局变量a=100的值,要做什么操作呢?谢谢
另外,在pycharm复制代码粘贴到这边后,总是黑色背景,如下,请问这个要怎么操作才能改过来,谢谢
a= (): a (a) a=f1() (a)
老师,请问,我安装之后准备启动的时候,弹出这个窗口,要怎么处理
视频中讲到,一般不用运算符重载,那么运算符重载的是用来干嘛的?目的是?
那么python到底是用来干什么的,有什么具体用处
为什么这个代码里的文字内容显示不出来呢?,只显示了数字
raceback (most recent call last):
File "D:/mypy02.矩形.py", line 2, in <module>
turtle.rectangle(10)
AttributeError: module 'turtle' has no attribute 'rectangle'
这错哪了?
雇员类.png
老师,求薪资总和图上两个地方没搞懂,关于那个自增和重写算法,麻烦老师能讲解一下吗?下面是题目
定义一个 Employee 雇员类,要求如下:
(1) 属性有:id、name、salary
(2) 运算符重载+:实现两个对象相加时,默认返回他们的薪水和
(3) 构造方法要求:输入 name、salary,不输入 id。id 采用自增的方式,从 1000 开始自增,第一个新增对象是 1001,第二个新增对象是 1002
(4) 根据 salary 属性,使用@property 设置属性的 get 和 set 方法。set 方法要求输入:1000-50000 范围的数
老师,请问这个的意思是不能用python3.5 来运行pycharm吗?但是我又可以成功运行print(‘hello,world!’)。
还是我去下载一个最新的Python比较好?
如果是iOS系统咋样建立怕Python源文件
在判断是否为数字时(isdigit)浮点数不算数字吗
请问@salary.setter是为了避免Python中的同名函数覆盖吗?换言之这个@salary.setter是不是实现了一个伪重载?
老师想请问一下如果我已经理解了这些知识点,但是写代码的时候经常搞错顺序或忘了该怎么写怎么办?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637