python练习实例(三)

这篇博客介绍了Python的基础编程技巧,包括打印横线、自定义横线打印、求和与平均值计算的函数实现。此外,还展示了文件输入输出的示例,将古诗写入文件并从一个文件复制内容到另一个文件。最后,利用turtle库绘制了同心圆和五角星图形,展示了Python在图形绘制方面的应用。
摘要由CSDN通过智能技术生成

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

请添加图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小王不叫小王叭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值