python定义一个苯环
时间: 2024-05-30 17:06:54 浏览: 13
苯环可以用Python的Turtle库绘制。以下是一种实现方式:
```
import turtle
pen = turtle.Turtle()
# 定义函数绘制一条边
def draw_side():
pen.forward(100)
pen.left(60)
# 绘制六条边
for i in range(6):
draw_side()
# 最后一条边会回到起点,形成一个六边形
# 再绘制六个小三角形将六边形变形为苯环
pen.left(30)
for i in range(6):
pen.forward(40)
pen.left(120)
pen.forward(40)
pen.right(60)
# 完成绘制
turtle.done()
```
相关问题
用python乌龟库花一个苯环的结构式
好的,以下是用Python的turtle库画一个苯环的结构式的代码:
```python
import turtle
# 设置画布大小
turtle.setup(500,500)
# 画上面的环
turtle.color("blue")
turtle.pensize(5)
turtle.circle(50)
# 画左边的甲基
turtle.up()
turtle.goto(-50,0)
turtle.down()
turtle.color("red")
turtle.begin_fill()
turtle.circle(25)
turtle.end_fill()
turtle.up()
turtle.goto(-75,25)
turtle.down()
turtle.write("CH", font=("Arial", 12, "normal"))
# 画右边的甲基
turtle.up()
turtle.goto(50,0)
turtle.down()
turtle.color("red")
turtle.begin_fill()
turtle.circle(25)
turtle.end_fill()
turtle.up()
turtle.goto(75,25)
turtle.down()
turtle.write("CH", font=("Arial", 12, "normal"))
# 画下面的甲基
turtle.up()
turtle.goto(0,-50)
turtle.down()
turtle.color("red")
turtle.begin_fill()
turtle.circle(25)
turtle.end_fill()
turtle.up()
turtle.goto(0,-75)
turtle.down()
turtle.write("CH", font=("Arial", 12, "normal"))
# 隐藏画笔
turtle.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
运行以上代码,就可以在窗口中看到一个用turtle库画的苯环结构式了。
写一个1x1x1的苯环的poscar,使用惯用胞
1
1.0
2.754
0.0
0.0
0.0
2.754
0.0
0.0
0.0
0.707
C
1.377
1.377
0.0
C
0.0
1.377
0.0
C
-1.377
1.377
0.0
C
-1.377
0.0
0.0
C
-1.377
-1.377
0.0
C
0.0
-1.377
0.0
C
1.377
-1.377
0.0
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)