def process_strings(strings): # 删除每个字符串的最后一个字符 processed_strings = [s[:-1] for s in strings] # 根据长度排序字符串 processed_strings.sort(key=len) # 使用空格连接字符串 return ' '.join(processed_strings) def main(): N = int(input("输入字符串的个数 (2≤N≤10):")) if not (2 <= N <= 10): print("字符串个数无效。它应该在2到10之间。") return input_str = input("输入 {} 个用空格分隔的字符串:".format(N)) strings = input_str.split() # 检查字符串长度约束 if any(not (2 <= len(s) <= 20) for s in strings): print("字符串长度必须在2到20字符之间。") return output = process_strings(strings) print("处理后的字符串:", output) if __name__ == "__main__": main()
settings
unfold_less visibility play_arrow