• python基础综合练习


    1.画一面五星红旗:

    import turtle
    def mygoto(x, y):
        turtle.up()
        turtle.goto(x, y)
        turtle.down()
    
    def drawwujiaoxing(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')
    turtle.fillcolor("yellow")
    
    mygoto(-200,100)
    drawwujiaoxing(120)
    
    
    for i in range(4):
        x=1;
        if i in [0,3]:
            x=0;
        mygoto(-60+x*50,150-i*50)
        turtle.left(0-i*10)
        drawwujiaoxing(30)
    
    turtle.hideturtle()
    turtle.done()
    

    结果截图: 

     

    2.取得校园新闻的编号

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

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

    结果截图: 

    3.产生python文档的网址

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

    addr1 = "https://docs.python.org/3.6/library/"
    addr2 = ".html"
    addr =addr1+"turtle"+addr2 

    结果截图:

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

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

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

    结果截图:

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

    str ="      I'm very handsome!   "
    print(str.lstrip())
    print(str.count("e"))
    print(str.split())
    print(str.split().replace("handsome","perfect"))
    
    

    结果截图: 

    6.用函数得到校园新闻编号:

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

    结果截图: 

      

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

    str = '''
    I like doing sports and reading in my free time. 
    My favorite sport is basketball. 
    I often play basketball with my classmates after school and play with my friends on weekends. 
    I like playing basketball because it can make me strong and health. When I play basketball, 
    I forget all my worries and I can make lots of friends who have the same interest. 
    In the evening when I finish doing my homework, 
    I like reading because I can get lots of knowledge from books and the books can tell me more about China and the world. 
    Books are our best friends and they can open our eyes,too. I like all kinds of books, story book, novels and so on.
    '''
    
    print(str.count("my"))
    print(str.count("I"))
    
    print(str.replace(","," "))
    

    结果截图:

      

      

      

  • 相关阅读:
    Angular 项目打包之后,部署到服务器,刷新访问404解决方法
    C# yield return; yield break;
    C#获取枚举描述
    21、uwp UI自动化测试(WinAppDriver)
    20、uwp打包失败(All app package manifests in a bundle must declare the same values under the XPath *[local-name()='Package']/*[local-name()='Dependencies'])
    19、UWP 新特性(Creator Update)
    18、利用 Windows Device Portal 获取用户闪退 dump
    17、uwp 打包失败记录
    爱奇艺招聘uwp开发
    16、C++获取磁盘空间的方法
  • 原文地址:https://www.cnblogs.com/2439466501qq/p/8611464.html
Copyright © 2020-2023  润新知