栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python入门基础50题(易错点)(四)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python入门基础50题(易错点)(四)

一篇更新五题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)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/714211.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号