用pycharm 1、提示用户创建一个密码,要求大于8个字符,只能在英文字母、阿拉伯数字 以及特殊符号&、_和@中选择,且必须包含大写、小写英文字母、数字和特殊 符号中的至少3种,用户输入密码后判断是否符合该要求,若符合则提示“设置 成功”并退出,不符合的话要求用户重新输入。 注:程序编写好以后,建议输入几种情况测试:任意包含3种类型的正确输入, 只包含2种类或以下的错误情况,以及输入不到8个字符的情况。
时间: 2023-06-11 22:09:00 浏览: 110
可以使用以下代码实现:
```python
import re
while True:
password = input("请输入密码:")
if len(password) < 8:
print("密码长度不能小于8个字符!")
elif not re.search("[a-zA-Z0-9!@#$%^&*()_+-=]", password):
print("密码只能包含英文字母、阿拉伯数字和特殊符号(!@#$%^&*()_+-=)!")
else:
print("密码设置成功!")
break
```
这段代码使用了 `re` 模块中的正则表达式来判断输入的密码是否符合要求。其中,`[a-zA-Z0-9!@#$%^&*()_+-=]` 表示只能包含英文字母、阿拉伯数字和特殊符号。如果密码长度小于8或者不符合要求,就会提示用户重新输入,直到符合要求为止。如果符合要求,则会输出“密码设置成功!”并跳出循环。
相关问题
如何在pycharm中用conda环境创建一个项目
您好,可以按照以下步骤在PyCharm中使用conda环境创建项目:
1.打开PyCharm并创建新项目
2.在创建新项目的窗口中,选择“Pure Python”,然后在右侧的“Interpreter”下拉菜单中选择“Existing environment”
3.点击“…”图标,进入解释器路径选择器,选择您想要使用的Conda环境的路径。
4.完成后,点击“Create”按钮创建您的项目,并使用您选择的Conda环境进行配置。
希望对您有所帮助!
如何在pycharm中创建一个Jupyter
在PyCharm中创建一个Jupyter Notebook可以按照以下步骤进行操作:
1. 打开PyCharm,并创建一个新项目或打开现有项目。
2. 在项目中,打开PyCharm的终端(Terminal)。
3. 在终端中,输入以下命令安装Jupyter Notebook:
```
pip install jupyter
```
4. 安装完成后,输入以下命令启动Jupyter Notebook:
```
jupyter notebook
```
5. Jupyter Notebook将会在浏览器中打开,你可以看到文件浏览器界面。
6. 在文件浏览器界面中,点击右上角的“New”按钮,然后选择“Python 3”(或其他你想使用的内核)。
7. 这将会创建一个新的Jupyter Notebook文件,并在编辑器中打开。
8. 在编辑器中,你可以输入代码、运行代码块,并且可以进行Markdown格式的文本编辑。
9. 当你完成代码编写或文档撰写后,可以点击工具栏上的“Save and Checkpoint”按钮保存Notebook文件。
这样,你就成功在PyCharm中创建了一个Jupyter Notebook。你可以通过重复步骤6来创建更多的Notebook文件,并通过工具栏上的按钮执行各种操作。
相关推荐
![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)