Random Integer Generation with Argparse

  • Share this:

Code introduction


This is a Python function that uses the Argparse library to generate a specified number of random integers and optionally calculate their sum.


Technology Stack : Argparse

Code Type : Argparse Function

Code Difficulty : Intermediate


                
                    
import argparse
import random

def random_argparse_function():
    parser = argparse.ArgumentParser(description="Randomly generated argparse function")
    parser.add_argument('--num', type=int, default=10, help='Number of elements to generate')
    parser.add_argument('--sum', action='store_true', help='Sum of all generated numbers')
    args = parser.parse_args()

    if args.sum:
        print(sum(range(args.num)))
    else:
        print([random.randint(1, 100) for _ in range(args.num)])                
              
Tags: