Back

GUVI --> 100 Days Of Python Expert Assignment code

Created 1 year ago
162 Views
1 Comments
RADHERAMAN
@RADHERAMAN
RADHERAMAN
@RADHERAMANProfile is locked. Login

Assignment :

1.

import numpy as np

n = int(input())

elements = [list(map(int, input().split())) for _ in range(n)]

arr = np.array(elements).reshape((n, -1))

output = ""

output += str(arr.shape) + "\n"

output += str(np.transpose(arr)) + "\n"

output += str(np.sum(arr, axis=1)) + "\n"

output += str(np.min(arr))

print(output)

2.

import json

def handle_request(http_method, payload=None):

if http_method == 'GET':

print("Requested resource data")

elif http_method == 'POST':

print(f"Resource created successfully: {payload}")

elif http_method == 'PUT':

print(f"Resource updated successfully: {payload}")

elif http_method == 'DELETE':

print("Resource deleted successfully")

else:

print("Invalid HTTP method")

# User prompt

http_method = input().upper()

if http_method in ['POST', 'PUT']:

payload = input("Enter data payload: ")

try:

payload = json.loads(payload)

except json.JSONDecodeError:

print("Invalid JSON payload provided.")

payload = None

else:

payload = None

# Handle request

handle_request(http_method, payload)

Comments
Please login to comment.