Python基础练习(画五角星)

本文介绍如何利用Python的turtle模块绘制五角星,并通过具体实例展示了如何移动绘图位置及填充颜色。此外,文中还提供了字符串处理练习,包括获取特定子串、构造URL以及文本分析等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import turtle


def mygoto(x, y):
    turtle.up()
    turtle.goto(x, y)
    turtle.down();


def drawwjx(x):
    turtle.begin_fill()
    for i in range(5):
        turtle.forward(x)
        turtle.right(144)
    turtle.end_fill()


turtle.setup(600, 400, 0, 0)
turtle.color("yellow")
turtle.bgcolor("red")
turtle.fillcolor("yellow")


mygoto(-250, 75)
drawwjx(100)

mygoto(-120,130)
drawwjx(30)

mygoto(-100,100)
drawwjx(30)

mygoto(-100,70)
drawwjx(30)

mygoto(-120,40)
drawwjx(30)

mygoto(0, 0)

字符串练习:

http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html

取得校园新闻的编号

str='http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html'
print(str[-14:-5])
 
  

https://docs.python.org/3/library/turtle.html

产生python文档的网址

 
  
addr1 = 'https://docs.python.org/3.6/library/'
addr2 = '.html'
addr = addr1 + 'turtle' + addr2
print(addr)

http://news.gzcc.cn/html/xiaoyuanxinwen/4.html

产生校园新闻的一系列新闻页网址

 
  
news1="http://news.gzcc.cn/html/xiaoyuanxinwen/"
news2=".html"

for i in range(2,5):
newpage = news1 + str(i) + news2
print(newpage)
 

习字符串内建函数:strip,lstrip,rstrip,split,count,replace

 
  

用函数得到校园新闻编号

 
  

用函数统计一歌词(文章、小说)中单词出现的次数,替换标点符号为空格,用空格进行分词。

a="http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html"
print(a.rstrip(".html").split("_")[1])

sing = '''我有一个梦像雨后彩虹
用所有泪水换来笑容
还有一种爱穿越了人海
拾起那颗迷失的尘埃
你的呼吸越靠越近
将我抱紧
我睁开双眼想你在身边
无所谓永远还是瞬间
静闭上了眼你却又浮现
带我远离寂寞的边缘
忘了是非没有伤悲
无怨无悔
我拥抱着爱当从梦中醒来
你执着地等待却不曾离开
舍不得分开在每一次醒来
不用再徘徊你就是我最美的期待
我睁开双眼想你在身边
无所谓永远还是瞬间
静闭上了眼你却又浮现
带我远离寂寞的边缘
忘了是非没有伤悲
无怨无悔
我拥抱着爱当从梦中醒来
你执着地等待却不曾离开
舍不得分开在每一次醒来
不用再徘徊你就是我最美的期待
我拥抱着爱当从梦中醒来
你执着地等待却不曾离开
舍不得分开在每一次醒来
不用再徘徊你就是我最美的期待
'''
print(sing.count("我"))

big = '''
I am wjl , i will go to school!
'''

big1=big.split()
print(big1)
 
 

 

转载于:https://www.cnblogs.com/a7-7/p/8610214.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值