2.练习题2
将第五日的关卡二中的每一题的代码封装成函数并调用
要求:
完成字符串的逆序以及统计:
将结果作为返回值返回
# coding=utf-8
def str_reverse():
while True:
# 获取键盘输入
str_input = input("请任意输入一个字符串(长1-31):")
# 测试长度:
if len(str_input)<1 or len(str_input)>31:
print("长度超出限制,请重新输入")
continue
# 如果输入“QUIT”则退出程序
if str_input == "QUIT":
break
# 打印其长度并逆序打印字符串
print("您输入的字符串%s\n"%str_input,\
"长度:%d\n"%len(str_input),\
"逆序后为:%s"%str_input[::-1]\
)
return str_input[::-1]
ret = str_reverse()
print(ret)