python中的变量名只能由数字字母下划线组成_密码只能包含数字字母和下划线
任务是:
编写一个Python程序,提示用户创建一个用户帐户,并检查所提供的用户名和密码是否合法。在
注意:密码应该以字母开头,并且只能由字母、数字和下划线符号“u”组成。长度应该在8到16之间。在
我遇到了“密码应该以字母开头,并且只包含字母、数字和下划线符号”的问题部分。(我知道这不是最优雅的代码)username=input("Please enter a username:")
usepass=input("Please enter a password:")
#username
if len(username)<6 or len(username)>12:
print("Username is incorrect length. Your username must be between 6 and 12 characters.")
if username.isalnum() == False:
print("Username must only contain letters and numbers.")
username1=username[0]
if username1.isnumeric()== True :
print ("Your username must start with a letter")
#password
if len(usepass)<8 or len(usepass)>16:
print("Password is incorrect length. Your password must be between 8 and 16 characters.")
usepass1=usepass[0]
if usepass1.isalpha()==False:
print("Your password must start with a letter")
if usepass.isalnum()==False:
print("Your password must only contain numbers, letters and underscores.")
python中的变量名只能由数字字母下划线组成_密码只能包含数字字母和下划线相关推荐
- python中合法变量名_python中的合法变量名有什么规则
python中合法变量名的规则有:1.可以由字母.数字.下划线组成,同时,不能以数字开头:2.不能是python关键字,但可以包含关键字:3.不能包含空格.例如:[a1c_x2z]. Python 需 ...
- python合法的变量名有哪些_中国大学MOOC: 以下不是Python中合法变量名的是______。...
中国大学MOOC: 以下不是Python中合法变量名的是______. 答:5MyGod "32位微型计算机"中的32指的是( ) 答:机器字长 以下是细胞因子治疗肿瘤的特点的是: ...
- python中自定义变量名标识符_name是python的标识符吗
name是python的标识符吗?下面给大家具体介绍一下: <1>标示符 什么是标示符,看下图: 开发人员在程序中自定义的一些符号和名称. 标示符是自己定义的,如变量名 .函数名等. &l ...
- python函数对变量的作用遵守原则有哪四条_创建一个包含四个参数的函数
是的,所以我在做家庭作业,我被要求做以下工作: 创建一个名为student data的函数,它接受四个参数,一个名称(一个字符串).一个年龄(一个整数).一个学生编号(一个字符串)以及他们是否在CSC ...
- python下列合法的变量名是什么,python中的合法变量名有什么规则-Python教程
python中非法变量名的规定有:一.能够由字母.数字.下划线组成,同时,不克不及以数字扫尾:二.不克不及是python要害字,但能够蕴含要害字:三.不克不及蕴含空格.例如:[a1c_x2z]. Py ...
- Python入门 - 笔记 - 第三章 Python中的变量和数据类型
第三章 Python中的变量和数据类型 -------------------------------------------------------------------------------- ...
- Python中令人头疼的变量作用域问题,终于弄清楚了
来源:Python数据之道 作者:大奎 整理:阳哥 学习Python变量过程中,曾经为变量混乱的作用域问题头疼不已,全局变量.局部变量.自由变量傻傻分不清,今天来跟大家分享 Python变量作用域 ...
- python中异或怎么算_python 异或运算的前提_异或运算公式
Python基础(10)–数字-Python-第七城市 609x288 - 73KB - JPEG Python基础(10)--数字_资讯_突袭网 609x288 - 33KB - JPEG pyth ...
- python中变量名有哪些_Python变量范围有哪些?如何在Python中定义变量?
Python变量范围有哪些?如何在Python中定义变量?在Python编程语言中,变量的范围是该变量可见或可访问的那段代码.更准确地说,不是每个程序的每个部分都可以访问所有变量.而且,有时范围也是持 ...
最新文章
- android 仿京东toolbar,仿京东商城系列2------自定义toolbar
- sql 没有调试 菜单_MySQL递归查询上下级菜单
- SpringCloudBus(了解)
- linux安装mysql phpmyadmin_ubuntu mysql远程连接+phpmyadmin安装
- Bootstrap datepicker 在弹出窗体modal中不工作
- Android 8.0 学习(23)---recovery 流程分析
- python实战代码目录信息
- Eprime 倒计时代码
- 小米真蓝牙耳机说明书_小米真无线蓝牙耳机Air拆解:399元值了
- drupal插入css,drupal8 自定义主题开发——导入自定义css和js
- left.php源代码分析
- VB.NET转C# Constants.vbCrLf替换
- cesium实现图片与文字合成新图标
- 使用Git Bash的scp复制文件到Linux
- js获取内网/局域网ip地址,操作系统,浏览器版本等信息
- 验证证书链 java_java实现证书链和签名验证
- 使用ethtool限制服务器网速
- 敏捷神话1:“敏捷是一种方法论”
- 如何利用好it技术创业_利用和了解IT安全性
- 太原师范学院java期末试题_2013-2014(2)太原师范学院期末试题(微分几何)A
热门文章
- 不再依赖直播,陌陌下一步棋怎么走?
- Android电量优化(1)——了解低电耗模式
- Datenlord | Rust实现RDMA异步编程(二):async Rust 封装 UCX 通信库
- 手写Vue 的双向数据绑定
- 1、利用蓝牙定位及姿态识别实现一个智能篮球场套件(一)——用重写CC2541透传模块做成智能手环
- win10+睡眠+计算机命令,巧用powercfg –h off命令 Win10关闭系统休眠方法
- 大数据:数据采集平台之Fluentd
- css3 div内部文字左右滚动
- 图片连续切换动画Demo
- 边缘方块JAVA_方块边缘电脑版|方块边缘EDGE最新版下载v1.92.4-乐游网安卓下载