条件循环函数定义字符串操作
Posted 03郭丽红
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件循环函数定义字符串操作相关的知识,希望对你有一定的参考价值。
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(\'星期日\')
- 识别身份证号中的省市区、年龄、性别。
以上是关于条件循环函数定义字符串操作的主要内容,如果未能解决你的问题,请参考以下文章