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