# else在while循环的内部,传统用法
n =int(input("请输入一个正整数:"))while n >1:if n %2==0:
n = n/2else:
n =3* n +1print(n)# else在while循环的外部,for/while循环的else扩展模式: # 当循环正常结束(非break结束)时,程序会继续执行else后面的语句块2# 当break使循环结束时,程序不会继续执行else后面的语句块2while<条件表达式>:<语句块1>else:<语句块2>for<循环变量>in<可迭代对象>:<语句块1>else:<语句块2># 这段代码的目的是确保输入的标识符不以数字开头,并且只包含字母、数字和下划线。# 如果标识符满足这些条件,程序会打印"yes";# 如果标识符以数字开头或包含其他字符,程序会打印"no"。
identifier =input()for ch in identifier:if ch.isalpha()or ch.isdigit()or ch =="_":continueelse:print("no")break# 跳出循环else:if identifier[0].isdigit():print("no")else:print("yes")