一篇更新五题Python基础入门题,包括分析易错点!!!
目录
例题16
例题17
例题18
例题19
例题20
例题16
题目:利用 for 循环,计算 1-100 之间数字的累加和;计算 1-100 之间偶数的累加和
#计算1到100的累加和 s=0 #和数 for i in range(1,101): s += i print(s) #计算1到100偶数的累加和 s=0 #和数 for i in range(1,101): if i%2 == 0: s += i print(s)例题17
题目:输入一个学生的成绩,将其转化成简单描述:不及格(小于 60)、及格(60-79)、良好(80-89)、优秀(90-100)
易错分析:要注意输入的成绩为int型,才能进行接下来的判断
while True: n=int(input('输入一个学生的成绩:')) if n<60 : print('不及格') elif n>=60 and n<=79: print('及格') elif n>=80 and n<=89: print('良好') elif n>=90 and n<=100: print('优秀') else: print('输入错误')例题18
题目:将”sxtsxtsxtsxtsxt”字符串中所有的 s 输出
t='sxtsxtsxtsxtsxt' for i in range(len(t)): if t[i] =='s': print(t[i],end=' ')例题19
题目:使用海龟绘图,绘制同心圆(绘制四个圆的)
易错分析:应用到zip(),这题半径数量和颜色数是一样的,如果半径数量多而颜色少时,应该用 j%len(my_color)
import turtle radius=[x*10 for x in range(1,5)] my_color=['yellow','blue','red','black'] p=turtle.Pen() for i,j in zip(radius,range(len(radius))): p.penup() p.goto(0,-i) p.pendown() p.color(my_color[j]) p.circle(i) turtle.done()例题20
题目:利用 while 循环,计算 1-100 之间数字的累加和;计算 1-100 之间偶数的累加和
#计算和 n=0 m=0 while n<100: n += 1 m += n print(m) #计算偶数和 n=0 m=0 while n<100: n += 1 if n%2 == 0: m += n print(m)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)