这Python题肿么做呀不会不会了

果】:
8、编写一个注册验证程序,设定如下条件:
(1)用户名必须以下划线“_”开头,长度必须在3~30个字符之间;
(2)密码必须由下划线、数字和字母共同组成,不允许有其他符号,长度必须
在8~16个字符之间。
【问题分析】:本程序可采用嵌套的if语句来实现,在判断密码中是否包含“_”
时,可以使用find()方法,如果包含“_”则使用replace()方法将“_”替换为“1”,
接着就可以使用isalnum()方法来检测字符串是否由字母和数字组成。
【代码】: