python练习实例(三)

1、打印一条横线的函数

def print_1():
    print('----------------')
    
print_1() #函数的调用

2、写一个函数,可以通过输入的参数,来确定打印自定义横线的行(提示:调用上一个函数)

def print_1():
    print('----------------')

def print_x(x):
    for i in range(0,x):
        print_1()

print_x(5)

3、写一个函数,求三个数的和

def sum(a,b,c):
    return a+b+c

count = sum(4,5,6)
print(count)

4、写一个函数,求三个函数的平均值(提示:调用上一个函数)

def sum(a,b,c):
    return a+b+c

def average(a,b,c):
    count = sum(a,b,c) #调用函数
    avg = count / 3
    print("这三个数的平均值为:",avg)

average(4,5,6)#调用

5、文件输入输出实例

请添加图片描述

def wr():
    '将古诗写入gushi.txt文件'
    f = open("gushi.txt","w")
    str ="黄沙百战穿金甲\n不破楼兰终不还"
    f.write(str)
    f.close()

wr() #调用函数,将故事写入文件
def re():
    '将gushi.txt内容复制到copy.txt中,并输出:复制完成'
    b = open('copy.txt','w')
    try:
        f = open('gushi.txt','r')
        try:
            while True:
                str = f.readline()
                b.write(str)
                if not str: 
                    break
        finally:
            f.close()
            print("复制完成")
    except IOError:
        print("文件打开失败")
    b.close()

re() #问题二,实现

6、绘制多个同心圆

import turtle  #绘制图形的函数库

turtle.pensize(2)  #设置画笔的宽度
turtle.circle(10)  #画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆
turtle.circle(20)
turtle.circle(40)
turtle.circle(80)

请添加图片描述

7、绘制一个五角星

#绘制一个五角星
from turtle import *
color('red','red')  #同时设置pencolor='red', fillcolor='red
begin_fill()  #准备开始填充图形
for i in range(5):
    fd(200)
    rt(144)
end_fill()   #填充完成

请添加图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45573296/article/details/123968242
今日推荐