人类自己发明了计算机,让计算机和人类可以互动。常见的对话框就是一种交互形式。本课主要讲input和setup命令。
#以下是input和setup命令python源代码示例:
"""039_交互与屏幕设置.py 人和计算机交互可以通过键盘输入,鼠标单击也是一种交互。通过麦克风跳舞毯等都是和计算机进行交互。 交互是一种信息的双向传输,像是我们和计算机在交谈一样。 现在我们学习input命令,通过键盘输入字符串和计算机交互。 并且setup命令 ,它能设置屏幕的宽度和高度,用法为:setup(width=数值,height=数值) 我们用过屏幕的title()命令,它能设置屏幕的标题。 在屏幕上,其实会有画布的,有时还会出现滚动条。我们用getcanvas()命令得到屏幕的画布。 画布是一个对象,海龟画图其实是在画布上画的。 window_width()和window_height()能获取屏幕的宽度和高度,方便我们引用。 """ from turtle import * w=input("请输入你想设置的屏幕宽度:") h=input("请输入你想设置的屏幕高度:") if w=='':w=300 #如果w为空字符串,表示没有输入,那么我们让w=300 if h=='':h=300 w=int(w) #把字符串转换为整数。 h=int(h) setup(width=w,height=h) #设置海龟画图屏幕的宽度和高度,setup就是设置的意思。 海龟=Turtle() #创建了一只海龟,默认方向为向上,即朝向正北方向,方向度数为0度。 屏幕=海龟.getscreen() #得到海龟1号的画图屏幕,get是得到的意思,screen是屏幕的意思。 画布=屏幕.getcanvas() #其实屏幕上有画布,海龟做画最终是在画布上画的。 #还有滚动条,我们知道这两点就行了。 #canvas是画布的意思。 屏幕.title(str(window_width()) + "," + str(window_height())) #在屏幕的标题栏里显示抬头。
运行后,首先需要输入屏幕的宽度和高度,然后海龟画图窗口才会出现。
少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133
发表评论