条件循环函数定义字符串操作

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

 

  1. 识别身份证号中的省市区、年龄、性别。

以上是关于条件循环函数定义字符串操作的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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