Я пытаюсь найти объем цилиндра, используя анализатор аргументов. Но я получил эту ошибку:
строка 17 в печатном виде (vol_Cylinder (args.radius, args.height)) AttributeError: у объекта 'dict' нет атрибута 'radi'
import math
import argparse
import configparser
#to find volume using argument parser
parser = argparse.ArgumentParser(description="Volume of cylinder")
parser.add_argument("-r", "--radius", type=int, help="Radius of cylinder")
parser.add_argument("-H", "--height", type=int, help="Height of cylinder")
args = vars(parser.parse_args())
def vol_Cylinder(radius, height):
vol = (math.pi) * (radius ** 2) * (height)
return vol
#calling
if __name__ == '__main__':
print(vol_Cylinder(args.radius, args.height))