用python先模拟一个登陆界面,当用户输入正确的用户名和密码则再用turtle创建一个窗口绘制一个雪花,否则提示“用户名或密码错误”
时间: 2024-05-13 11:18:55 浏览: 39
用户登陆界面设计,包括用户名及密码的输入
5星 · 资源好评率100%
好的,我这就为您展示如何实现。
```python
import turtle
# 定义用户名和密码
username = "admin"
password = "admin"
# 定义登陆函数
def login():
# 获取用户输入的用户名和密码
input_username = input("请输入用户名:")
input_password = input("请输入密码:")
# 判断用户名和密码是否正确
if input_username == username and input_password == password:
# 用户名和密码正确,提示登陆成功,并绘制雪花
print("登陆成功!")
draw_snowflake()
else:
# 用户名或密码错误,提示错误信息
print("用户名或密码错误!")
# 定义绘制雪花函数
def draw_snowflake():
# 创建窗口并设置背景色
window = turtle.Screen()
window.bgcolor("black")
# 创建画笔并设置颜色、形状和速度
pen = turtle.Turtle()
pen.color("white")
pen.shape("turtle")
pen.speed(10)
# 绘制六边形雪花
for i in range(6):
pen.forward(100)
pen.right(60)
pen.forward(100)
pen.right(120)
pen.forward(100)
pen.right(60)
pen.forward(100)
pen.right(30)
# 隐藏画笔并退出窗口
pen.hideturtle()
turtle.done()
# 调用登陆函数
login()
```
运行代码后,会提示您输入用户名和密码。如果输入的用户名和密码正确,会提示“登陆成功!”并绘制一个六边形雪花;如果输入的用户名或密码错误,会提示“用户名或密码错误!”。
阅读全文