An warware: ƙirƙirar ƙididdiga mai sauƙi a cikin Python

Babban matsalar da ke da alaƙa da ƙirƙirar kalkuleta mai sauƙi a cikin Python shine cewa yana iya zama da wahala a rubuta lambar daidai. Python harshe ne mai ƙarfi, amma yana iya zama da wahala ga masu farawa su fahimta da amfani. Bugu da ƙari, kurakuran coding na iya haifar da sakamako mara kyau ko halayen da ba a zata ba. Bugu da ƙari, rubuta lambar don ƙarin hadaddun ayyuka kamar rarraba ko tushen murabba'i na iya buƙatar ƙarin ilimin lissafi da algorithms. A ƙarshe, gyara lambar kuma na iya ɗaukar lokaci da ƙalubale.

# This program adds two numbers 
num1 = float(input("Enter first number: ")) 
num2 = float(input("Enter second number: ")) 
  
# Adding the two numbers 
sum = num1 + num2 
  
# Display the sum 
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))

# Layin 1: Wannan shirin yana ƙara lambobi biyu
# Layin 2: an sanya lamba 1 ƙimar shigar da ruwa daga mai amfani
# Layin 3: an sanya lamba 2 ƙimar shigar da ruwa daga mai amfani
# Layin 5: Ana ƙididdige jimlar lamba 1 da lamba 2 kuma an adana su a cikin ma'auni
# Layin 7: Jimlar lamba 1, num2, da jimla ana buga su zuwa na'ura wasan bidiyo ta amfani da tsara kirtani.

Masu aikin lissafi a Python

Ana amfani da masu aikin lissafin lissafi don yin ayyukan lissafi akan ƙimar lambobi (masu ƙima da masu canji). Python yana goyan bayan masu gudanar da lissafin lissafi:

- Ƙara (+): Yana ƙara operands guda biyu.
– Ragewa (-): Yana rage operand na biyu daga na farko.
- Yawa (*): Yana ninka operands biyu.
– Rabo (/): Yana raba operand na farko da na biyu.
– Modulus (%): Yana mayar da ragowar rabon operand na farko da na biyu.
– Exponent (**): Yana ɗaga lamba zuwa ƙarfin da wata lamba ta kayyade.
- Rarraba Floor (//): Rarraba da dawo da juzu'in juzu'i na sakamakon rarraba, yana watsar da kowane ɓangaren juzu'i.

Yaya ake yin kalkuleta mai sauƙi?

Yin kalkuleta mai sauƙi a cikin Python babbar hanya ce ta koyan tushen shirye-shirye. Ga yadda za a yi:

1. Fara da ƙirƙirar aikin da zai ɗauki lambobi biyu azaman muhawara kuma dawo da sakamakon lissafin. Misali, idan kuna son ƙara lambobi biyu, aikinku na iya zama kamar haka:
def ƙara (lamba 1, lamba2):
dawo lamba 1 + lamba2
2. Ƙirƙiri madauki wanda zai ba mai amfani damar ci gaba da shigar da lambobi har sai sun shigar da 'q' ko 'quit'. Wannan madauki kuma yakamata ya buga sakamakon kowane lissafin yayin da yake tafiya.
yayin da Gaskiya:
num1 = shigarwa ("Shigar da lamba ta farko (ko q don barin):")

idan lamba1 = 'q' ko lamba1 == 'barta':
hutu

num2 = shigarwa ("Shigar da lamba ta biyu:")

sakamako = ƙara (int (num1), int (num2))

buga ("Sakamakon shine", sakamako)
3. A ƙarshe, tambayi mai amfani da aikin da suke so ya yi kuma ya kira aikin da ya dace bisa ga amsarsu. Misali:
aiki = shigarwa ("Wane aiki kuke son yi? (+, -, *, /):")
idan aiki == "+":
sakamako = ƙara (int (num1), int (num2))
elif aiki == "-":
    sakamako = raguwa (int (num1), int (num2))
    # da sauransu…

Shafi posts:

Leave a Comment