学习目标:
使用海龟绘图。输入多个点,将这些点都两两相连。
代码:
def connect_dot(*args):
for i in range(len(args) - 1):
for j in range(i + 1, len(args)):
import turtle as t #利用海龟绘图两两相连
t.speed(3)
t.penup()
t.goto(*args[i])
t.pendown()
t.goto(*args[j])
t.done()
n = int(input("请输入n个点(n>1):"))
list = [tuple(map(int, input(f'请输入第{i + 1}个点坐标:').split())) for i in range(n)]
connect_dot(*list)
运行结果:
利用元组向函数传递不同的点,最后利用海龟绘图可成功使各点相连。