条件、循环、函数定义、字符串操作
2-a.用循环画五角星
import turtle for i in range(5): turtle.forward(200) turtle.left(144)
2-b用循环画同心圆
import turtle turtle.color('green') for i in range(4): turtle.up() turtle.goto(0,-40*(i+1)) turtle.down() turtle.circle(40*(i+1))
2-c.用while循环画太阳花
from turtle import* color('red','yellow') begin_fill() while True: forward(200) left(170) if abs(pos())<1: break end_fill() done()
2-d.用函数定义画五个五角星
import turtle
turtle.bgcolor('red')
turtle.color('yellow')
turtle.fillcolor('yellow')
def guo_goto(x,y): #定义位置
turtle.up()
turtle.goto(x,y)
turtle.down()
def guo_draw(x): #画星星
turtle.begin_fill()
for i in range(5):
turtle.forward(x)
turtle.right(144)
turtle.end_fill()
guo_goto(-300,200) #大星星
guo_draw(170)
guo_goto(30,280)
guo_draw(60)
guo_goto(120,200)
guo_draw(60)
guo_goto(120,126)
guo_draw(60)
guo_goto(30,60)
guo_draw(60)
2-e用函数定义画钻石花瓣的太阳花
import turtle turtle.color('green') while True: turtle.forward(100) turtle.left(50) turtle.forward(200) turtle.left(130) turtle.forward(100) turtle.left(50) turtle.forward(210) turtle.right(20) if abs(turtle.pos())<1: break turtle.done()
3-1.输入学号,识别年级、专业、序号。
a=input('输入你的学号:') print(a[:]) if len(a)>12: print('学号不存在!') print('年级:'+a[0:4]) print('专业:'+a[4:8]) print('序号:'+a[8:12])
3-2.输入1-7的数字,输出对应的“星期几”。
a=input('今天是星期几?') if a=='1': print('星期一') elif a=='2': print('星期二') elif a=='3': print('星期三') elif a=='4': print('星期四') elif a=='5': print('星期五') elif a=='6': print('星期六') else: print('星期日')
- 识别身份证号中的省市区、年龄、性别。