Design a 4-bit combinational circuit with the following function table A and B are two 4-bit numbers A3A2A1A0 and B3B2B1B0 M1 and M0 are the function select inputs. code example

Example 1: write a program to input a number and display its double and half values using shift operator in python

# Write a program to input a number and display its Double and Half values using SHIFT operator.

print("Hi \nThis is a basic calculator \nwhich doubles or divides into half the value entered in it")
i = int(input("pls enter your number:\n"))
print("what do you want to do? \nwarning: \nenter only the alphabet of the option and no symbols.")
print("you can enter both the options alphabet to get both the values")
print("This program gives and takes only integer value of double, half and input")
opt = input("options:- \na.double\nb.half\n")
if opt == "a":
    j = i << 1
    print("double", j)
elif opt == "b":
    k = i >> 1
    print("half:", k)
elif opt == "ab" or opt == "a b" or opt == "ba" or opt == "b a" or opt == " ab" or opt == "ab " or opt == " ab " or opt == " a b" or opt == "a b " or opt == " a b ":
    j = i << 1
    k = i >> 1
    print("number:", i)
    print("double:", j)
    print("half:", k)
else:
    print("inputs are wrong")
    exit()

Example 2: pass in 2 numbers, A and B. You should create a list with A rows and B columns, then populate each cell

Pass in 2 numbers, A and B. You should create a list with A rows and B columns, then populate each cell
A = 2
B = 3
output = []
row = A
column = B
for num in range(0, row):
  output.append([])
  for i in range(0, column):
    output[num].append('R' + str(num) + ('C' + str(i)))
print(output)