zoukankan      html  css  js  c++  java
  • 条件、循环、函数定义、字符串操作练习

    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("星期日")                

  • 相关阅读:
    Nhibernate初学
    TSQL笔记
    Java是剑客飘逸;.NET是刀客霸道 (一) 【转载】
    在datagrid中求和(vb.net,c#)
    Java牢骚之我见(转载)
    Java是剑客飘逸;.NET是刀客霸道 (二) 【转载】
    可可西里观后感(转)保护藏羚羊
    .net快速入门方法,转csdn
    手工添加“显示桌面”快捷方式
    过年128>24
  • 原文地址:https://www.cnblogs.com/liulingyuan/p/7516668.html
Copyright © 2011-2022 走看看