码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础综合练习

时间:2018-03-21 00:07:48      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:pre   产生   str   highlight   ref   can   imp   row   lov   

 

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

 代码如下:

 1 import turtle
 2 
 3 def mygoto(x, y):
 4     turtle.up()
 5     turtle.goto(x, y)
 6     turtle.down()
 7 
 8 def drow(x):
 9     turtle.begin_fill()
10     for i in range(5):
11         turtle.forward(x)
12         turtle.right(144)
13     turtle.end_fill()
14 
15 turtle.setup(600,400,0,0)
16 turtle.color("yellow")
17 turtle.bgcolor("red")
18 turtle.fillcolor("yellow")
19 
20 mygoto(-250,95)
21 drow(100)
22 
23 for i in range(4):
24     x=1
25     turtle.right(5)
26     if i in [0,3]:
27         x=0
28     mygoto(-135+x*30,155-i*45)
29     turtle.left(20-i*15)
30     drow(30)
31 
32 turtle.hideturtle()
33 turtle.done()

截图:

技术分享图片

 

2.字符串练习:

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

取得校园新闻的编号,代码及截图如下:

2.1:

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

  技术分享图片

 

 2.2

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

产生python文档的网址

str1 = "https://docs.python.org/3.6/library/"
str2 = ".html"
str =str1+"turtle"+str2
print(str)

  技术分享图片

 

2.3 

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

产生校园新闻的一系列新闻页网址,代码及截图如下:

for i in range(2,10):
  str = "http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html".format(i)
  print(str)

  技术分享图片

 

 

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

技术分享图片

3.1

用函数得到校园新闻编号,代码及截图如下:

str1 = "http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html"
for i in range(2, 10):
    str2 = str1.format(i)
    str3 = str2.rstrip(".html").split("/")[-1]
    print(str3)

  技术分享图片

 

3.2

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

str = ‘‘‘
Every night in my dreams,
I see you. I feel you.
That is how I know you go on.
Far across the distance,
And spaces between us
You have come to show you go on.
Near, far, wherever you are
I believe that the heart does go on
Once more you open the door
And you‘re here in my heart
And my heart will go on and on
Love can touch us one time
And last for a lifetime
And never go till we‘re gone
Love was when I loved you
One true time I hold to
In my life we‘ll always go on
Near, far, wherever you are
I believe that the heart does go on
Once more you open the door
And you‘re here in my heart
And my heart will go on and on
You‘re here, there‘s nothing I fear,
And I know that my heart will go on
We‘ll stay forever this way
You are safe in my heart
And my heart will go on and o‘‘‘
print(str.count("my"))
print(str.count("heart"))
print(str.count("go"))
print(str.count("on"))
print(str.replace(","," "))

  技术分享图片

 

Python基础综合练习

标签:pre   产生   str   highlight   ref   can   imp   row   lov   

原文地址:https://www.cnblogs.com/REGzjm85/p/8613486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!