zoukankan      html  css  js  c++  java
  • 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
    

      

  • 相关阅读:
    Quick Union
    Quick Find (QF)
    ubuntu kylin18 安装NVIDIA驱动
    vim 快捷键(update)
    Qt中的ui指针和this指针
    两种状态机扫描按键,第二种只要三行!!!
    RPi:QT+wiringPi demo程序
    esp-12e折腾
    vfd电子时钟制作
    vfd with stm8
  • 原文地址:https://www.cnblogs.com/hkvbm/p/8609976.html
Copyright © 2011-2022 走看看