Skip to main content

Grade XII - Functions without parameters

 

 Functions without parameters

# Write code to create Mini Calculator using functions without parameters

def add():

    num1 = float(input("Enter first number: "))

    num2 = float(input("Enter second number: "))

    print(num1 + num2)


def subtract():

    num1 = float(input("Enter first number: "))

    num2 = float(input("Enter second number: "))

    print(num1 - num2)


def multiply():

    num1 = float(input("Enter first number: "))

    num2 = float(input("Enter second number: "))

    print(num1 * num2)


def divide():

    num1 = float(input("Enter first number: "))

    num2 = float(input("Enter second number: "))

    if num2 == 0:

        print("Cannot divide by zero.")

    else:

        print(num1 / num2)


while True:

    print("Select operation:")

    print("1. Add")

    print("2. Subtract")

    print("3. Multiply")

    print("4. Divide")

    print("5. Exit")


    choice = input("Enter choice(1/2/3/4/5): ")


    if choice in ('1', '2', '3', '4'):

        if choice == '1':

            add()

        elif choice == '2':

            subtract()

        elif choice == '3':

            multiply()

        elif choice == '4':

            divide()

    elif choice == '5':

        break

    else:

        print("Invalid input")


#Write a program to define functions to calculate area of circle, rectangle and square. In a menu driven interface, call these functions(without parameters) on user’s choice.


#Write a menu driven program to accept an integer and do the following on user's choice

1. multiplication Table

2. Factors

3. Check Prime or Composite -

Write UDF for each option

Comments

Popular posts from this blog

PYTHON - MYSQL CONNECTIVITY CODE

  #INSERTION OF DATA import mysql.connector mydb = mysql.connector.connect( host="localhost", user="root", passwd="root", database="school" ) print("Successfully Connected") #print(mydb) mycursor=mydb.cursor()   v1=int(input("enter ID:")) v2=input("enter name:") v3=input("enter Gender:") v4=int(input("enter age:")) sql='insert into TEACH values("%d","%s","%s","%s")'%(v1,v2,v3,v4) print(sql) mycursor.execute(sql) mydb.commit() print("record added") #MYSQL Connection code – Deletion on database SOURCE CODE: s=int(input("enter id of TEACHER to be deleted:")) r=(s,) v="delete from TEACH where id=%s" mycursor.execute(v,r) mydb.commit() print("record deleted") MYSQL Connection code – Updation on database SOURCE CODE: import mysql.connector mydb = mysql.connector.c...

MySQL - ASSIGNMENT | 10th March 25

  MySQL DATABASE QUESTIONS GRADE XII 1.      What is a database? Name any two RDBMS softwares. 2.      Discuss features of SQL. 3.      Differentiate between ALTER and UPDATE statements. 4.      Elucidate the terms degree and cardinality of a relation. 5.      Answer the following questions on the basis of the given table: Admno             Name               Subject            Gender             Average 1001                 Amit                 Math         ...