A40420. 编写一个重复执行的程序, 要求用户输入一个字符串。 如果输入的字符串的长度是奇数, 就输字符。 然后重复以上操作。
填空题
较易
知识点
题目描述
编写一个重复执行的程序, 要求用户输入一个字符串。 如果输入的字符串的长度是奇数, 就输字符。 然后重复以上操作。
参考答案
while True:
a=input("请输入字符串: ")
length=len(a)
if (length%2) ==0:
print(a[-1])
else:
print(a[int(length/2) ]答案解析
评分标准:
(1) 能正确地要求用户输入字符串; (2 分)
(2) 使用 len()方法计算字符串的长度; (3 分)
(3) 使用至少一个 if 判断; (2 分)
(4) 能正确判断用户输入的字符串的长度是奇数还是偶数; (4 分)
(5) 当用户输入的字符串长度为奇数时, 能正确地截取字符串最中间的字符并输出; (4 分)
(6) 当用户输入的字符串长度为偶数时, 能正确地截取字符串的最后一个字符并输出; (3 分)
(7) 程序可循环运行。 (2 分)
上一题
下一题