import argparse
parser = argparse.ArgumentParser(description='Calculate X to the power of Y')
parser.add_argument('x', type=float, help='the base')
parser.add_argument('y', type=float, help='the exponent')
args = parser.parse_args()
result = args.x ** args.y
print("{} to the power of {} is {}".format(args.x, args.y, result))
这个示例演示了如何使用 argparse 计算 X 的 Y 次方。通过 argparse,我们可以指定 X 和 Y 作为位置参数,通过 parser.add_argument()
方法添加它们。我们还可以使用 help
参数来添加参数描述。在运行代码时,argparse 会解析这些参数并将它们传递给我们的程序。最后,我们使用这些参数计算 X 的 Y 次方,并打印结果。