如何用Python的turth绘制出一个边长为200,三边颜色为红色的等边三角形?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用Python的turth绘制出一个边长为200,三边颜色为红色的等边三角形?相关的知识,希望对你有一定的参考价值。
你好,答案如下所示。
import turtle
turtle.pencolor('red')
for i in range(3):
turtle.fd(200)
turtle.left(120)
turtle.hideturtle()
turtle.done()希望你能够详细查看。
如果你有不会的,你可以提问
我有时间就会帮你解答。
希望你好好学习。
每一天都过得充实。
import turtleturtle.pencolor(\'red\')for i in range(3): turtle.fd(200) turtle.left(120)turtle.hideturtle()turtle.done()
提问仿照画五角星程序,编写程序导入turtle库,并画出如图所示的等边三角形。最外面三角形边长为20e,三边颜色为红色,次外面的三角形边长为1ee三边颜色为蓝色,填充颜色为黄色;最里面的三角形三边长度为5a,颜色为红色,填充颜色为白色。
python如何用print打印出列表
直接使用print函数就可以了,举个例子:
L=['apple','fruit']#定义一个列表
print(L)#输出一个列表
输出结果就是['apple','fruit']。
扩展资料:
不带输出项的print即为输出一个空行,如果之前的print语句输出项的最后用了诸如“,”或“;”,则表示其输出是在同一行上。其后面的空的print语句用来消除前面的print语句一直在同一行上输出的效果,使其后面的输出是在下一行。
参考资料:print–百度百科
参考技术A一般的,简单的for循环可以打印出list的内容:
l=[1,2,3,4]
for i in l:
print(i)
若想得到以空格或逗号为分隔符的输出结果,代码可改为:
l=[1,2,3,4]
for i in l:
print(i,end=' ')#以空格为分隔符
输出结果为:1 2 3 4 (注意,此时4后面还有一个空格)。
l=[1,2,3,4]
for i in l:
print(i,end=', ')#以逗号为分隔符
那么如何才能在输出最后一个数字之后不输出分隔符,代码如下:
l = [1,2,3,4]
print(" ".join(str(i) for i in l))
输出结果为:1 2 3 4(注意,此时4后面没有空格)。
以逗号为分隔符。
l = [1,2,3,4]
print(",".join(str(i) for i in l))
输出结果为:1,2,3,4(注意,此时4后面没有逗号)。
扩展资料
print函数的其他用法:
1、格式化输出整数
python print也支持参数格式化,与C言的printf相似,
strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))
print strHello
#输出结果:the length of (Hello World) is 11
2、格式化输出16制整数
nHex = 0x20
#%x --- hex 十六进制
#%d --- dec 十进制
#%d --- oct 八进制
print "nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex)
#输出结果:nHex = 20,nDec = 32,nOct = 40
#使用整数的各个制打印同一个数
3、格式化输出浮点数(float)
import math
#default
print "PI = %f" % math.pi
#width = 10,precise = 3,align = left
print "PI = %10.3f" % math.pi
#width = 10,precise = 3,align = rigth
print "PI = %-10.3f" % math.pi
#前面填充字符
print "PI = %06d" % int(math.pi)
#输出结果
#PI = 3.141593
#PI = 3.142
#PI = 3.142
#PI = 000003
#浮点数的格式化,精度、度和
参考资料:百度百科-python
参考技术B不太明白你的意思
打印列表?
>>> list = [1,2,3,4,5]>>> print list
[1, 2, 3, 4, 5]
打印列表的元素?
>>> for elem in list:... print elem
...
1
2
3
4
5
把列表作为字串打印?
>>> print repr(list)[1, 2, 3, 4, 5]本回答被提问者和网友采纳 参考技术C
直接使用print即可:
list1 = ['physics', 'chemistry', 1997, 2000];list2 = [1, 2, 3, 4, 5, 6, 7 ];
print ("list1[0]: ", list1[0])
print ("list2[1]: ", list2[1]) 参考技术D l = [1,2,3,4]
print(*l)
*l表示将l的各元素依次作为参数传递
这等价于print(1,2,3,4)
当然如果分隔符不是' '而是别的可以用sep参数指定,即
print(*l,sep='\n')
以上是关于如何用Python的turth绘制出一个边长为200,三边颜色为红色的等边三角形?的主要内容,如果未能解决你的问题,请参考以下文章
android opengl GLES20:如何用每个模型矩阵绘制多个三角形? (表现不错))