完成字符串的逆序以及統(tǒng)計(jì)
設(shè)計(jì)一個(gè)程序,要求只能輸入長度低于31的字符串,否則提示用戶重新輸入
打印出字符串長度
-
使用切片逆序打印出字符串
\n 換行符有待加強(qiáng)了解
while True:
temp = input("請輸入:")
if len(temp) < 1 and len(temp) > 31:
print("長度超出限制,請重新輸入")
continue
if temp == "QUIT":
break
print("你輸入字符串:%s \n" % temp, "長度是:%d\n" % int(len(temp)), "逆序后為:%s\n" % temp[::-1])
# coding=utf-8
while True:
# 獲取鍵盤輸入
str_input = input("請任意輸入一個(gè)字符串(長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]\
)