Answer

Answer

t.me/python_tesst

Ответ:

usage: 1.py [-h] [--sum] N [N ...]

1.py: error: the following arguments are required: N

An exception has occurred, use %tb to see the full traceback.


SystemExit: 2

Объяснение:

Модуль argparse упрощает написание удобных интерфейсов командной строки. Программа определяет, какие аргументы ей требуются, а argparse выясняет, как их анализировать из sys.argv. Модуль argparse также автоматически генерирует справочные сообщения и сообщения об использовании и выдает ошибки, когда пользователи предоставляют программе недопустимые аргументы.

Код:

import argparse

parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('integers', metavar='N', type=int, nargs='+',
          help='an integer for the accumulator')
parser.add_argument('--sum', dest='accumulate', action='store_const',
          const=sum, default=max,
          help='sum the integers (default: find the max)')

args = parser.parse_args()
print(args.accumulate(args.integers))


Report Page