python画国旗

Posted 浩瀚QWQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python画国旗相关的知识,希望对你有一定的参考价值。

import turtle

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


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

turtle.setup(600,400,0,0)
turtle.color(\'yellow\')
turtle.bgcolor(\'red\')

mygoto(-260,130)
drawwwu(100)


for i in range(4):
    x=1
    if i in [0, 3]:
        x=0
    mygoto(-125+x*30,160-i*30)
    turtle.left(15-i*17)
    drawwwu(30)

mygoto(0, 0)
turtle.hideturtle()
turtle.done()

  

 

2.字符串练习:

2.1

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

取得校园新闻的编号:

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用函数得到校园新闻编号

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

  

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

>>> sing=\'\'\'
... 两只老虎,两只老虎,
...
... 跑得快,跑得快,
...
... 一只没有耳朵,
...
... 一只没有尾巴,
...
... 真奇怪!真奇怪!。
...
... 两只老虎,两只老虎,
...
... 跑得快,跑得快,
...
... 一只没有耳朵,
...
... 一只没有尾巴,
...
... 真奇怪!真奇怪!
... \'\'\'
>>> sing.count(\'一只\')
4

  

 

以上是关于python画国旗的主要内容,如果未能解决你的问题,请参考以下文章

Canvas入门-利用Canvas画国旗

用Canvas,画中国国旗(Canvas基本知识点)

期末作品检查

为啥这个 CSS 片段可以画一个三角形? [复制]

Python爬虫之使用Fiddler+Postman+Python的requests模块爬取各国国旗

课堂练习(画五星红旗)