python练习实例(三)

python练习实例(三),第1张

目录
    • 1、打印一条横线的函数
    • 2、写一个函数,可以通过输入的参数,来确定打印自定义横线的行(提示:调用上一个函数)
    • 3、写一个函数,求三个数的和
    • 4、写一个函数,求三个函数的平均值(提示:调用上一个函数)
    • 5、文件输入输出实例
    • 6、绘制多个同心圆
    • 7、绘制一个五角星

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()   #填充完成

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/570573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存