# 程序实现:计算平方根与平方


[主题]

本程序实现输入一个整数n后,输出其平方根和平方的数值。该程序使用Python语言,通过浮点数运算实现数学计算。


[背景介绍]

在编程中,常需要处理整数的平方根问题。对于整数n,平方根的精确计算可以通过数学运算或浮点数运算实现。输出结果需要包含平方根和平方两个数值,因此在实现时需确保输出格式正确。


[思路分析]

  1. 输入n
    从标准输入读取一个整数n。
  2. 计算平方根
    使用 n ** 0.5 计算n的平方根,得到浮点数结果。
  3. 计算平方
    使用 n * n 计算n的平方。
  4. 输出结果
    使用 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 的格式化输出,确保结果精确到小数点后两位。

此实现满足用户要求的格式化输出和数学计算需求,适用于整数输入的场景。此外,该代码可直接运行,无需额外依赖库。