| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
1. 请用已学过的知识编写程序,找出小甲鱼藏在下边这个长字符串中的密码,密码的埋藏点符合以下规律: 
    a) 每位密码为单个小写字母 
    b) 每位密码的左右两边均有且只有三个大写字母 
string1 = input("请输入要查询的字符串:") 
length = len(string1) 
password = "" 
for i in range(3,length - 4): 
    if string1[i] == '\n': 
        continue 
    if string1[i].islower(): 
        if string1[i - 3,i - 1].isupper() and string1[i + 1,i + 3].isupper(): 
            if not (string1[i - 4].isupper() or string1[i + 4].isupper()): 
                password.append(string[i]) 
print("您的密码是:" + password) 
 
运行输入字符串后显示出错:Traceback (most recent call last): 
  File "C:/Users/15636/Desktop/密码查询.py", line 8, in <module> 
    if string1[i - 3,i - 1].isupper() and string1[i + 1,i + 3].isupper(): 
TypeError: string indices must be integers 
请问大佬们哪里不对呀? |   
 
 
 
 |