题解 | 复读机
复读机
https://www.nowcoder.com/practice/9d381551b6ab40c4b5c3c8d60fe4066e
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)
continue
except Exception as e:
pass
result.append(stripped)
print("\n".join(result))
#算法##python3##python#