编写一个程序,打印用户输入的字符串的长度,以及第一个、第五个和最后一个字符。
a = input(str()) # Например слово Javascript print(len(a), '=Общее количество символов') print(a[0], '=первый', a[4], '=пятый', a[-1], '=последний')
这里一切都很清楚。
请记住提供字符串长度少于五个字符的情况。
a = input(str()) # Например слово Java print(len(a), '=Общее количество символов') print(a[0], '=первый', a[4], '=пятый', a[-1], '=последний')
IndexError:字符串索引超出范围
设计方案:
a = input(str()) # Например слово Java
strlen = len(a)
print(strlen, '=Общее количество символов')
if strlen > 5:
five_element = a[4]
else:
five_element = 'Строка короче 5 символов'
print(a[0], '=первый', five_element, '=пятый', a[-1], '=последний')
选项?循环?没有如果可以吗?
如果不是循环,则没有循环。这对你来说更容易,但你可以这样做: