import sys lines = sys.stdin.read().splitlines() result = [] for line in lines: stripped = line.strip() if not stripped: result.append(stripped) # 保留空行 continue try: num = float(stripped) if num.is_integer(): result.append(stripped) continue value = format(num, ".1f") result.append(value) ...