获得用户输入的一个字符串(长度大于3),请输出该字符串的前三个字符和后三个字符

时间:528次浏览2020.03.27提问

获得用户输入的一个字符串(长度大于3),请输出该字符串的前三个字符和后三个字符

已解决问题

hao231知道平台可亲可爱的君莫笑网友在528次浏览2020.03.27提问提了关于IT技术编程Python相关的问题,他的提问要怎么获得用户输入的一个字符串(长度大于3),请输出该字符串的前三个字符和后三个字符IT技术编程Python希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,真心佩服你,谢谢 !

第1个回答

枭2020.03.27回答"""获得用户输入的一个字符串(长度大于3),请输出该字符串的前三个字符和后三个字符"""input=input("请输入大于3字符的字符串:")iflen(input)>3:#if判断用户输入字符长度大于3i=input[0:3]#获取前3个字符j="%s%s"%(input[-3:-1],input[-1])#获取最后3个字符h="*"*(len(input)-6)#设置前3字符与后3字符之间的字符为'*'iflen(input)>=6:#判断用户输入字符长度大于等于6print("%s%s%s"%(i,h,j))#输出前3字符+前3字符和后3字符之间的字符为'*'+后3字符print("前3字符为:%s"%i)#输出前3字符print("后3字符为:%s"%j)#输出后3字符else:print("请输入大于3字符的字符串")#题目存在不清晰问题,代码可能和你预期不一样,不过稍改一下即可。

第2个回答

用户3***42020.03.27回答i=input()i.split()#转成列表iflen(i)<3:print('wrong')#小于三报错eliflen(i)>=3:print(i[0:4],i[-4:])#输出求采纳