Turtle库学习--输入方法、设置与特殊方法

turtle.textinput(title, prompt)

参数
title – string

prompt – string

弹出一个对话框窗口用来输入一个字符串

形参 title 为对话框窗口的标题
prompt 为一条文本,通常用来提示要输入什么信息

返回输入的字符串
如果对话框被取消则返回 None

turtle.numinput(title, prompt, default=None, minval=None, maxval=None)

参数
title – string
title 为对话框窗口的标题

prompt – string
prompt 为一条文本,通常用来描述要输入的数值信息

default – 数值 (可选)

minval – 数值 (可选)

maxval – 数值 (可选)

弹出一个对话框窗口用来输入一个数值

可以通过运行下面代码查看上述效果:

import turtle
from turtle import Turtle


turtle.shape("turtle")
direction = turtle.textinput('where you go', 'give me a director')
print(direction)
number = turtle.numinput('number show', 'give a number', 10, 1, 100)
print(number)
turtle.done()

turtle.mode(mode=None)

参数
mode – 字符串 “standard”, “logo” 或 “world” 其中之一

设置海龟模式 (“standard”, “logo” 或 “world”) 并执行重置
如未指定模式则返回当前的模式

turtle.colormode(cmode=None)

参数
cmode – 数值 1.0 或 255 其中之一

返回颜色模式或将其设为 1.0 或 255,构成颜色三元组的 r, g, b 数值必须在 0…cmode 范围之内

turtle.getcanvas()

返回此 TurtleScreen 的 Canvas 对象

turtle.getshapes()

返回所有当前可用海龟形状的列表

turtle.register_shape(name, shape=None)

turtle.addshape(name, shape=None)

调用此函数有三种不同方式:

  1. name 为一个 gif 文件的文件名, shape 为 None: 安装相应的图像形状。:

turtle.register_shape(“turtle.gif”)

注意: 
	当海龟转向时图像形状不会转动,
	因此无法显示海龟的朝向
  1. name 为指定的字符串,shape 为由坐标值对构成的元组: 安装相应的多边形形状。

turtle.register_shape(“triangle”, ((5,-3), (0,5), (-5,-3)))

  1. name 为指定的字符串, 为一个 (复合) Shape 类对象: 安装相应的复合形状。

将一个海龟形状加入 TurtleScreen 的形状列表

只有这样注册过的形状才能通过执行 shape(shapename) 命令来使用

turtle.turtles()

返回屏幕上的海龟列表。

turtle.window_height()

返回海龟窗口的高度。:

turtle.window_width()

返回海龟窗口的宽度。:

猜你喜欢

转载自blog.csdn.net/hide_in_darkness/article/details/107634144