猫史档案馆


【Python作品分享】第9课 奥运五环【作品秀】

用户:信咪信咪查看:0 回复:0 评论:0 创建时间:2020-08-20T00:43:33


【作品展示】

center_image

 

【作品介绍】

画奥运五环

 

【作品源代码】

# 列表(list[ ]): 数据容器,用来装数据的,称为列表。
# 列表中每个数据都有编号,编号从0开始,依次加1。
# 列表可以存放:字符串,数字,列表,元组等



# 列表索引!
# 什么是索引:索引表示某个东西的位置
'''
List['0',1','2','3','4']:

正数索引:第一项从0开始,依次增加1;

负数索引:从最后一开始(-1),依次减少-1。

'''


# 列表切片!!
'''
List[a,b]:左闭右开[a,b)
切片简写:(1)List[:3]:表示从开始项到第3项
          (2)List[3:]:表示从第4项到结束项
 
'''



List = ['apple', 'pear', 'banana', 'orange', 'lemon', 'cherry']

print(type(List))

print(List[-1])

print(List[4])

print(List[1:4])



# 列表的编历!!
# 使用for循环遍历列表


# 打印出列表的每一个元素
for i in List:
    print(i)


# 列表求和
numbers = [1,3,5,7,9,15]
Sum = 0
for i in numbers:
    Sum = Sum + i
print(Sum)


# 寻找列表中的奇数
numbers = [1,3,4,8,15,24,27]
for i in numbers:
    if i % 2 != 0:
        print(i)



# 向列表中增加元素:append()
animals = []
animals.append('tiger')
print(animals)


# 删除列表中的元素:pop()
# 删除列表中的指定位置元素:pop(位置索引)
fruits = ['apple', 'pear', 'banana', 'lemon', 'cherry']
# 删除了列表的最后一项
shanchu = fruits.pop()
shanchu = fruits.pop()
# 删除列表中的指定位置元素
shanchu = fruits.pop(1)

print(shanchu)
print(fruits)


# 修改列表中的元素
fruits = ['apple', 'pear', 'banana', 'lemon', 'cherry']
fruits[3] = 'strawberry'

print(fruits)



# 画奥运五环!
# 确认起始坐标 → 创建坐标列表 → 创建颜色列表 → 利用for循环画圆

import turtle as t

zb = [(-110,-25), (0,-25), (110,-25), (-55,-75), (55,-75)]

colors = ['blue', 'black', 'red', 'yellow', 'green']

t.pensize(10)
t.hideturtle()

for i in range(5):
    
    t.penup()
    t.goto(zb[i])
    t.pendown()
    t.pencolor(colors[i])
    t.circle(45)
    
t.done()
    
    


# 总结!!
'''
列表
索引
切片
遍历
列表的增加、删除、修改
绘制彩色奥运五环

'''
    









 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页