Python中的切片任务

2024-10-02 08:25:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要什么字符串来传递给程序才能获得“成功!”你知道吗

line = input("Enter line: \n")

if line[:14:2] != '4a7nqp7':
    print('Fail!')
elif line[14::2] != 'o0p17kw0':
    print('Fail!')
elif line[-1:-14:-2] != 'umlhb57':
    print('Fail!')
elif line[-15:-30:-2] != 'xb9d8eal':
    print('Fail!')
else:
    print('Success!')

Tags: 字符串程序inputiflineelsesuccessfail
1条回答
网友
1楼 · 发布于 2024-10-02 08:25:58

看到@BAH的评论,就玩吧,我就是这么做的。你知道吗

我放了几个字符串来显示答案的构建,取消注释来查看顺序:

#line='4 a 7 n q p 7 o 0 p 1 7 k w 0'
#line='4 a 7 n q p 7 o 07p51b7hklwm0u'
line='4laa7en8qdp97box07p51b7hklwm0u'

print line[:14:2]    #up to 14 every other one
print line[14::2]   # from 14 every other one
print line[-1:-14:-2]  # from last backward by 2
print line[-15:-30:-2]  # from 15th last backward by 2

输出:

4a7nqp7
o0p17kw0
umlhb57
xb9d8eal

相关问题 更多 >

    热门问题