• 条件、循环、函数定义、字符串操作练习


    1.用循环画五角星

    from turtle import *
    color("red")
    fillcolor("red")
    begin_fill()
    for i in range(5):
        forward(150)
        right(144)
    end_fill()

    2. 用循环画同心圆

    from turtle import *
    color("red")
    for i in range(0,5):
        goto(0,-20*i)
        down()
        circle(20*i)
        up()

    3.用while循环画太阳花

    import turtle 
    turtle.color("black")
    turtle.fillcolor("yellow")
    turtle.begin_fill()
    while True:
        turtle.forward(250)
        turtle.right(170)
        if abs(turtle.pos())<1:
            break
    turtle.end_fill()

    4.用函数定义画五个五角星

    import turtle
    turtle.color("yellow")
    turtle.fillcolor("yellow")
    turtle.bgcolor("red")
    def lly_goto(x,y):
        turtle.up()
        turtle.goto(x,y)
        turtle.down()
    
    def mylly(r):
        turtle.begin_fill()
        for i in range(5):
            turtle.forward(r)
            turtle.right(144)
        turtle.end_fill()
    
    lly_goto(-280,200)
    mylly(100)
    
    lly_goto(-150,100)
    mylly(45)
    
    lly_goto(-100,150)
    mylly(45)
    
    lly_goto(-100,210)
    mylly(45)
    
    lly_goto(-150,250)
    mylly(45)

    5.用函数定义画钻石花瓣的太阳花

    import turtle
    turtle.color("green")
    while True:
        turtle.forward(150)
        turtle.right(60)
        turtle.forward(150)
        turtle.right(120)
        turtle.forward(150)
        turtle.right(60)
        turtle.forward(149)
        turtle.right(85)
        if abs(turtle.pos())<1:
            break
    turtle.forward(300)

    6.输入学号,识别年级、专业、序号

    t='''201406114306 '''
    for i in range(len(t)):
        print(i,t[i])
        
    print("年级是:"+t[:4]+"")
    print("专业是:"+"网络工程1班")
    print("学号是:"+t[-3:])
          

    7.输入1-7的数字,输出对应的“星期几”

    d = input("请输入一个数字(1-7):")
    
    if d == '1':
        print("星期一")
    elif d == '2':
        print("星期二")
    elif d == '3':
        print("星期三")    
    elif d == '4':
        print("星期四")          
    elif d == '5':
        print("星期五")
    elif d == '6':
        print("星期六")       
    elif d == '7':
        print("星期日")                

  • 相关阅读:
    C语言中标识符的作用域、命名空间、链接属性、生命周期、存储类型
    循环练习
    ArrayList集合

    方法
    表单标签
    HTML基础
    二维数组
    一维数组
    switch选择结构
  • 原文地址:https://www.cnblogs.com/liulingyuan/p/7516668.html
Copyright © 2020-2023  润新知