题解 | 复读机
复读机
https://www.nowcoder.com/practice/9d381551b6ab40c4b5c3c8d60fe4066e
import sys
def is_valid_float(input_str):
"""检查输入是否为有效浮点数并包含小数点"""
try:
num = float(input_str) # 尝试转换为浮点数
return '.' in input_str # 确认是否包含小数点
except ValueError:
return False
for line in sys.stdin:
a = line.split()
for i in range(len(a)):
if is_valid_float(a[i]):
#print(format(float(a[i]),'.1f'))
b=format(float(a[i]),'.1f')
print(b)
else:
print(a[i])

查看12道真题和解析