记录day2补充

看到turtle模块,其实挺好玩的,所以就把写的东西搬过来,虽然都很蠢,但是自己还是想记录一下的

画一个等边的直角三角形

 1 import turtle
 2 import math
 3 bob = turtle.Turtle()
 4 # print(bob)
 5 bob.fd(100)
 6 bob.lt(90)
 7 bob.fd(100)
 8 bob.lt(135)
 9 bob.fd(math.sqrt(100**2+100**2))
10 turtle.mainloop()

画一个正方形

 1 import turtle
 2 import math
 3 bob = turtle.Turtle()
 4 # print(bob)
 5 bob.fd(100)
 6 bob.lt(90)
 7 bob.fd(100)
 8 bob.lt(90)
 9 bob.fd(100)
10 bob.lt(90)
11 bob.fd(100)
12 # bob.fd(math.sqrt(100**2+100**2))
13 turtle.mainloop()

正方形用循环版(终于能让我用循环了)

1 import turtle
2 import math
3 bob = turtle.Turtle()
4 # print(bob)
5 for i in range(4):
6     bob.fd(100)
7     bob.lt(90)
8 # bob.fd(math.sqrt(100**2+100**2))
9 turtle.mainloop()

有些困了,其实之前也有做过这些练习,后面有一个小坑,也许是大坑吧,明天继续

时间: 2024-10-27 13:26:50

记录day2补充的相关文章

JavaScript学习记录day2

JavaScript学习记录day2 学习 javascript JavaScript学习记录day2 1.1 数据类型 1.2 变量 1.1.1 Number 1.1.2 字符串 1.1.3 布尔值 1.1.4 比较运算符 1.1.5 null和undefined 1.1.6 数组 1. 数据类型和变量 1. 数据类型和变量 1.1 数据类型 1.1.1 Number JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型: 123; // 整数1230

python学习点滴记录-Day02补充-文件操作

字符编码: 把人类的字符翻译成计算机能认识的数字 字符编码表 存放着人类字符和计算机数字的对应关系表 ascii.gbk.utf-8.unicode unicode>encode(utf8)>bytes bytes>decode(utf8)>unicode 文件处理补充: 字符以什么格式编码的,就要以什么格式解码 文件的打开模式 文件句柄 = open('文件路径', '模式') 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文

记录day2

房间里的空调吵的不行...不知是干什么了,但是现在在重新签房租的敏感时期,我也不太敢和房东说,唉. 先记录今天遇到的一个的问题: def print70(s): len = len(s) spaces = 70 - len print(spaces+s) print70('xuetao') 代码运行结果: 这个报错我其实有些不太理解,我用len做变量名,难道是覆盖了函数名? 假设是这样的,我来做个测试: 在main函数的环境下,其实这个赋值语句是能正常运行的,而且是正常的结果. 但是仔细想想啊,

GlusterFS分布式存储集群部署记录-相关补充

接着上一篇Centos7下GlusterFS分布式存储集群环境部署记录文档,继续做一些补充记录,希望能加深对GlusterFS存储操作的理解和熟悉度. ========================清理glusterfs存储环境========================= 由上面可知,该glusterfs存储集群有四个节点: [[email protected] ~]# cat /etc/hosts ....... 192.168.10.239 GlusterFS-master 192.

JS学习记录(补充三)

函数<html lang="en"> <head> <meta charset="UTF-8"> <title>函数</title> </head> <body> <button onclick="showName('ccy')">显示陈传印名字</button> <button onclick="showName('lzw

JS学习记录(补充二)

循环变量<html lang="en"> <head> <meta charset="UTF-8"> <title>循环变量</title> </head> <body> <script> /*1+2+3+...10*/ var i = 1; //循环变量的定义 var sum = 0; while (i <= 10) { //循环变量的判断 if (i % 2 =

JS学习记录(补充四)

History对象<html lang="en"> <head> <meta charset="UTF-8"> <title>History对象</title> </head> <body> <a href="Demo40.html">Demo40</a> <button onclick="forward()"&g

JS学习记录(补充一)

国际通用命名规则<html lang="en"> <head> <meta charset="UTF-8"> <title>命名规则</title> </head> <body> <!--国际通用的命名规则:驼峰法则 <一:变量> 1:单个单词的全小写 var name = "lzw"; 2:多个单词 第一个单词全小写,其余单词首字母大写 var

JS学习记录(jQuery补充一)

伪类选择器<html lang="en"> <head> <meta charset="UTF-8"> <title>伪类选择器</title> </head> <body> <h1>欢迎来到北京大学</h1> <ul> <li>烟台大学</li> <li>鲁东大学</li> <li>山东