Python基础综合练习

综合练习:画一面五星红旗,将代码与运行截图发布博客交作业。

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,100)
drawwjx(100)

mygoto(-115,130)
turtle.left(60)
drawwjx(32)

mygoto(-80,90)
turtle.left(30)
drawwjx(32)

mygoto(-60,45)
turtle.left(60)
drawwjx(32)

mygoto(-100,40)
turtle.left(120)
drawwjx(32)

turtle.hideturtle()
turtle.done()

  

 

字符串练习:

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

取得校园新闻的编号

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

  

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

产生python文档的网址

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

  

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

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

>>> addr1 = 'http://news.gzcc.cn/html/xiaoyuanxinwen/'
>>> addr2='.html'
>>> for i in range(2,10):
	addr=addr1 + str(i) + addr2
	print(addr)

  

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

用函数得到校园新闻编号

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

  

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

>>> sing = '''
歌曲:醉赤壁
演唱:林俊杰
制作:筱夕泪
赤壁onl ine主题曲
落叶堆积了好几层
而我踩过青春
听见
前世谁在泪语纷纷
一次缘份结一次绳
我今生还在等
一世
就只能有一次的认真
确认过眼神
我遇上对的人
我策马出征
马蹄声如泪奔
青石板上的月光照进这山城
我一路的跟
你轮回声
我对你用情极深
洛阳城旁的老树根
像回忆般延伸
你问
经过是谁的心跳声
我拿醇酒一坛饮恨
你那千年眼神
是我
醉醉坠入赤壁的
伤痕
确认过眼神
我遇上对的人
我挥剑转身
而鲜血如红唇
前朝记忆渡红尘
伤人的不是刀刃
是你转世而来的魂
确认过眼神
我遇上对的人
我挥剑转身
而鲜血如红唇
前朝记忆渡红尘
伤人的不是刀刃
是你转世而来的魂
确认过眼神
我遇上对的人
我策马出征
马蹄声如泪奔
青石板上的月光照进这山城
我一路的跟
你轮回声
我对你用情极深
'''
>>> sing.count('眼神')

 

>>> article = '''
我与父亲不相见已二年余了,我最不能忘记的是他的背影。那年冬天,祖母死了,父亲的差使也交卸了,正是祸不单行的日子,
我从北京到徐州,打算跟着父亲奔丧回家。到徐州见着父亲,看见满院狼藉的东西,又想起祖母,不禁簌簌地流下眼泪。
父亲说,“事已如此,不必难过,好在天无绝人之路!” ''' >>> article.replace(',',' ').replace('。',' ').replace('!',' ')
>>> article1=article.split('str=' '')
>>> print(article1)

  

 

  

  

 

原文地址:https://www.cnblogs.com/yjxblog/p/8613572.html