score = int(input("请输入分数")) grade = "" if (score<60): grade = "不及格" if (score<80): grade = "及格" if (score<90): grade = "良好" if (90<=score<=100): grade = "优秀" print("分数是{0},等级是{1}".format(score,grade))
老师,60分以下应该是不及格,但我输出就是良好,啥情况哦。
老师,这串代码怎么出错了呢?
import time a = time.time() for y in range(1000): b = [] for s in range(10000): b.append(i*1000+s*100) end = time.time() print("耗时:{0}".format((end - start))) start2 = time.time() for i in range(1000):
x
=
0
y
print
(
'名字 年龄 薪资'
)
name
[
"高小一"
,
"高小二"
"高小五"
]
age
18
19
20
salary
30000
20000
10000
list
[name,age,salary]
for
in
range
3
):
list1
[x][y]
"{0:<}"
.
format
(list1),end
"\t"
) #\t是制表符
()
请问format的替代内容,0:<的作用是什么?
老师,第三行怎么报错了?
while True: a = int(input("请输入一个字符,(Q或q,停止系统)")) if a == "Q" or a == "q": print("循环结束") break else: print(a)
老师。当我输完的时候,分数为什么还是{0},而不是一个数值
a = int(input("输出一个分数:")) b ="A,B,C,D,E" C = 0 if a<0 or a>100: a = (int(input("输入错误,请重新输入"))) else: c = a//10 if c<6: c == 5 print("分数是{0}","等级是{1}".format(a,b[9-c]))
老师,第三行和第四行怎么报错了呢?
import turtle t = turtle.pen() my_color = ("red", "green", "yellow", "black") t.width(4) t.speed(1) for i in range(5): t.penup() t.goto(0, -i * 50) t.pendown() t.color(my_color[i % len(my_color)]) t.circle(50 + i * 50)
class Person: def __init__(self): self.account = 0 def __del__(self): print("YYY") self.account += 1 print("这是第{0}".format(self.account)) p1 = Person() p2 = Person() p3 = Person() del p1 print("The end!")
老师你好!我想测试一下回收机制的运行的次数,因为到最后所有都会被回收,所以我认为account数字应该为3。但是我不知道为什么我这一直都是1。谢谢!
老师,这段为什么会报错
>>> b=dict("支出金额"=300.15,'支出日期'='2018.10.18','支出人'='高小七')
SyntaxError: keyword can't be an expression
1.png
为啥p1是self,p2是other,p1p2不应该都是self.name吗
老师,我问一下我圈红的那个圈应该怎么弄
老师,我看了好几遍,也没啥错误呀。,怎么报错了
#录入的薪资 a = 0 #平均薪资 b = [] for x in range(4): s = input('请输入4个员工的薪资(输入为Q或者q时,退出)') if s.upper()=='Q': print('结束录入') break if float(s)<0: continue a .append(float(s)) b +=float(s) else: print("你已全部录入四名员工的薪资") print('员工薪资:',a) print('平均薪资:',b/4)
老师,这个代码怎么错了
a = 0 b = [] c = 0 d = 0 while Trutle: s = input("输入员工的薪资:") if int(s) < 0: print("请重新输入") continue d += 1 c += int(s) b.append(int(s)) a = c/d if d == 4: print("您已经全部录入4名员工的薪资") break print("薪资明细:{0},平均薪资:{1}".format(a, b))
老师,不好意思,写错了,我说的是在嵌套循环中upper和float他们各自代表着意思
老师,在for循环中upper和float,他们各自代表着什么意思???
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637