Python题目练习
1.输入成绩,高于80优秀,60~80通过,低于60不及格
mark=int(input("mark:"))
print(["Fail","Pass","Good"][(mark>=60)+(mark>=80)])#输出成绩等级
这是我没有见过的一种思路,特此记录一下,Python中True就是1,False就是0
2.输入如下图片结果
for i in range(5,0,-1):
for j in range(i-1):
print(' ',end='')
for k in range(i,6):
print(k,end='')
print()
3.输出如下图片结果
str1 = 'ABCDE'
len_str = len(str1)
for i in range(len_str):
for j in range(0,i+1):
print(' ',end='')
print(