a = input("enter a value: ")
b = input("enter a value: ")c = input("enter a choice what you want to do add,sub,mul,dev,pow: ")
a = float(a)
b = float(b)
if c == "add":
ans = a + b
print(ans)
elif c == "sub":
ans = a-b
print(ans)
elif c == "mul":
ans = a*b
print(ans)
elif c == "dev":
ans = a/b
print(ans)
elif c == "pow":
ans = a**b
print(ans)
else:
print("enter a proper choice")
Input()
in any program or applaction or software user interaction is required in python provide input () function to take input from user.
Input () function take input and evaluate . Its automatically identify input is number ,string or list.
Hear, a=input("enter value")
Print message "enter value" on screen and take value and save in variable "a" name.
float()
float function give floating point value its convert number or string convert into floting point.
Hear, a= float (a) convert value of a into float and save into a varible.
If...elif...elif...else
Now time to take Decision which opration chosen by user.
For condition use if...elif...else statement in python.
Syntax
If expression :
statement
elif expression2 :
statement
elif expression3 :
statement
else
statement
Hear, it's check one by one check expression What is in variable "c" is in "c" is "add" , "mul" ...
based on match condition done arithmetic operation and answer store in "ans" variable.
print ()
Using print function print a variable or string.
Hear, print(ans)
Show "ans" variable value using print function.
1. `a = input("enter a value: ")`: વપરાયેલા ઉપયોક્તાનું ઇનપુટ માંથી `a` માં મૂલ્ય મેળવવામાં આવે છે.
2. `b = input("enter a value: ")`: વપરાયેલા ઉપયોક્તાનું ઇનપુટ માંથી `b` માં મૂલ્ય મેળવવામાં આવે છે.
3. `c = input("enter a choice what you want to do add,sub,mul,dev,pow: ")`: વપરાયેલા ઉપયોક્તાનું ઇનપુટ માંથી `c` માં મૂલ્ય મેળવવામાં આવે છે જેમાં તમારું કામનું ચિયસ માંનું હોય છે - `add`, `sub`, `mul`, `dev`, અથવા `pow`.
4. `a = float(a)`: `a` નું મૂલ્ય ફ્લોટ માં રૂપાંતરિત કરે છે.
5. `b = float(b)`: `b` નું મૂલ્ય ફ્લોટ માં રૂપાંતરિત કરે છે.
6. `if c == "add":`: તમારી પસંદગીનો મૂલ્યાંકન કરે છે અને જો તમારી પસંદગી `add` હોય, તો પ્રથમ બ્લોકમાંના સ્ટેટમેન્ટ્સ ચલાવે છે.
7. `ans = a + b`: જો પસંદગી `add` હોય, તો `a` અને `b` નો યોગ મૂલ્ય લાગુ કરે છે અને `ans` માં સંગતિનો મૂલ્ય સંગ્રહાય છે.
8. `print(ans)`: `ans`નો મૂલ્ય પ્રિન્ટ કરે છે.
9. `elif c == "sub":`: જો પસંદગી `sub` હોય, તો `sub` બ્લોકમાંના સ્ટેટમેન્ટ્સ ચલાવે છે અને `ans` માં બિગરેલ મૂલ્યાંકનનો મૂલ્ય સંગ્રહાય છે.
10. હજી સુધી, `elif` અને `else` સ્ટેટમેન્ટ્સ સમાવવામાં આવ્યું નથી, કારણ તમારી પસંદગી એક માન્ય કોડનો વિકલ્પ છે.
11. `print("enter a proper choice")`: કોઈ પણ અન્ય પસંદગીનું પ્રદર્શન કરવામાં આવશે જ્યારે તમારી પસંદગીનો કોઈ સમાવેલી કોડ વપરાયેલું હોય.