Я совершенно новичок в Python, только начал сегодня и разбираюсь с Python. Запуск его в Visual Studio, между прочим.
Наткнулся на import argParse
, и вот тут меня немного смутило. У меня есть какой-то код, который я пытаюсь заставить работать, но этого не произойдет, и я совершенно не понимаю. Я получаю сообщение об ошибке args = parser.parse_args()
, и я не знаю почему. Код ниже
import math
import argparse
parser = argparse.ArgumentParser(description='calculate')
parser.add_argument('radius', type=int, help="radius plzz")
parser.add_argument('height', type=int, help="height plzz")
args = parser.parse_args()
def cylinder_volume(radius, height):
vol = (math.pi) * (radius ** 2) * height
return vol
if __name__ == '__main__':
print(cylinder_volume(args.radius, args.height))
У меня есть представление о том, что происходит в этом коде, но я не знаю, почему он не будет работать так, как ожидалось? Может быть, потому что я использую Visual Studio? Может быть, мне нужно импортировать что-то еще ..
У меня есть изображение ошибки!