[主题]
本程序实现输入一个整数n后,输出其平方根和平方的数值。该程序使用Python语言,通过浮点数运算实现数学计算。
[背景介绍]
在编程中,常需要处理整数的平方根问题。对于整数n,平方根的精确计算可以通过数学运算或浮点数运算实现。输出结果需要包含平方根和平方两个数值,因此在实现时需确保输出格式正确。
[思路分析]
- 输入n
从标准输入读取一个整数n。 - 计算平方根
使用n ** 0.5计算n的平方根,得到浮点数结果。 - 计算平方
使用n * n计算n的平方。 - 输出结果
使用f"{sqrt_n:.2f}"和print(f"{square_n}")语句,确保输出两个数值。
[代码实现]
import math
n = int(input())
# 计算平方根
sqrt_n = math.sqrt(n)
# 计算平方
square_n = n * n
# 输出结果
print(f"{sqrt_n:.2f}")
print(f"{square_n}")
[总结]
本程序通过Python语言实现了一个简洁的平方根与平方计算功能。使用了 math.sqrt 函数,能够正确计算平方根的浮点数结果。在输出格式中,使用 f-string 的格式化输出,确保结果精确到小数点后两位。
此实现满足用户要求的格式化输出和数学计算需求,适用于整数输入的场景。此外,该代码可直接运行,无需额外依赖库。