密码登录程序。要求:建立一个登录窗口,要求输入账号和密码。设定用户名为“zhangshan”,密码为“Python123”;若用户名正确,密码正确,则显示“欢迎你”;如果用户名错误,则显示“用户名错误”;若密码不正确,显示“密码错误”;若密码和用户名均不正确,则显示:密码和用户名均错误。提示:使用单分支结构实现
时间: 2023-05-19 12:06:48 浏览: 340
以下是一个简单的密码登录程序的代码:
```
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "zhangshan" and password == "Python123":
print("欢迎你")
elif username != "zhangshan" and password != "Python123":
print("密码和用户名均错误")
elif username != "zhangshan":
print("用户名错误")
else:
print("密码错误")
```
这个程序首先要求用户输入用户名和密码,然后使用单分支结构进行判断。如果用户名和密码都正确,就输出“欢迎你”;如果用户名不正确或密码不正确,就分别输出“用户名错误”和“密码错误”;如果用户名和密码都不正确,就输出“密码和用户名均错误”。
相关问题
建立一个登录窗口,要求输入帐号和密码。设定用户名为" zhangshan",密码为"123456"若;用户名正确,密码正确,则显示 "Zhangshan先生,欢迎你!"如果用户名错误,则显示"对不起,用户名错误,无法登录!";若密码不正确,显示"对不起,密码错误,无法登录!"。
你可以使用Python的Tkinter库来创建一个简单的命令行界面模拟登录窗口。下面是一个基本的示例代码:
```python
import tkinter as tk
# 定义预设的用户名和密码
username = "zhangshan"
password = "123456"
# 创建登录窗口
window = tk.Tk()
window.title("登录")
# 创建输入框
entry_username = tk.Entry(window)
entry_username.pack(label="用户名:")
entry_password = tk.Entry(window, show="*") # 显示星号隐藏密码
entry_password.pack(label="密码:")
# 创建提交按钮
def check_login():
entered_username = entry_username.get()
entered_password = entry_password.get()
if entered_username == username and entered_password == password:
label_result.config(text="Zhangshan先生,欢迎你!", fg="green")
else:
if entered_username != username:
label_result.config(text="对不起,用户名错误,无法登录!", fg="red")
elif entered_password != password:
label_result.config(text="对不起,密码错误,无法登录!", fg="red")
button_login = tk.Button(window, text="登录", command=check_login)
button_login.pack()
# 初始化结果标签
label_result = tk.Label(window)
label_result.pack()
window.mainloop()
已知当前登录用户为 root,当前目录为/root,做如下操作,写出相对应的命令: 1、在当前目录下建立zhangshan子目录; 2、在当前目录下建立一空白文件test1.c; 3、在当前目录下把test1.c复制到zhangshan子目录中; 4、修改zhangshan子目录中的a1.txt的用户组的权限,增加可修改权限; 5、改变当前目录为zhangshan子目录,并用详细列表的形式查看该目录下的文件和目录情况; 6、用详细列表的形式,显示当前目录的test子目录的所有文件; 7、查看zhangshan是否已登录; 8、将文件a和b的内容输出到文件c; 9、将country文件的其他用户的权限改为可执行权限; 10、列出当前目录下以c结尾的所有文件; 11、把当前目录下的所有扩展名为cs的文件打包压缩为yu.tar.gz。
1. mkdir zhangshan
2. touch test1.c
3. cp test1.c zhangshan/
4. chmod g+w zhangshan/a1.txt
5. cd zhangshan && ls -l
6. ls -l test/*
7. who | grep zhangshan
8. cat a b > c
9. chmod o+x country
10. ls *c
11. tar -zcvf yu.tar.gz *.cs
阅读全文