- 1、打印一条横线的函数
- 2、写一个函数,可以通过输入的参数,来确定打印自定义横线的行(提示:调用上一个函数)
- 3、写一个函数,求三个数的和
- 4、写一个函数,求三个函数的平均值(提示:调用上一个函数)
- 5、文件输入输出实例
- 6、绘制多个同心圆
- 7、绘制一个五角星
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() #填充完成
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)