Ratkaistu: luo yksinkertainen laskin pythonissa

Suurin ongelma yksinkertaisen laskimen luomisessa Pythonissa on, että koodin kirjoittaminen oikein voi olla vaikeaa. Python on voimakas kieli, mutta aloittelijan voi olla vaikea ymmärtää ja käyttää sitä. Lisäksi koodausvirheet voivat johtaa vääriin tuloksiin tai odottamattomaan toimintaan. Lisäksi koodin kirjoittaminen monimutkaisempia operaatioita, kuten jakoa tai neliöjuuria varten, voi vaatia lisätietoa matematiikasta ja algoritmeista. Lopuksi, koodin virheenkorjaus voi myös olla aikaa vievää ja haastavaa.

# 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))

# Rivi 1: Tämä ohjelma lisää kaksi numeroa
# Rivi 2: numero1 on määritetty käyttäjän float-syötteen arvoksi
# Rivi 3: numero2 on määritetty käyttäjän float-syötteen arvoksi
# Rivi 5: Num1:n ja num2:n summa lasketaan ja tallennetaan muuttujasummaan
# Rivi 7: Num1:n, num2:n ja summan summa tulostetaan konsoliin käyttämällä merkkijonomuotoilua

Aritmeettiset operaattorit Pythonissa

Aritmeettisia operaattoreita käytetään suorittamaan matemaattisia operaatioita numeerisille arvoille (vakiot ja muuttujat). Python tukee seuraavia aritmeettisia operaattoreita:

– Lisäys (+): Lisää kaksi operandia.
– Vähennys (-): Vähentää toisen operandin ensimmäisestä.
– Kertominen (*): Kertoo kaksi operandia.
– Jako (/): Jakaa ensimmäisen operandin toisella.
– Modulus (%): Palauttaa ensimmäisen operandin jakamisen toisella operandilla.
– Eksponentti (**): Nostaa luvun toisen luvun määräämään potenssiin.
– Kerrosjako (//): Jakaa ja palauttaa vain jakotuloksen kokonaisluvun hylkäämällä murto-osan.

Kuinka tehdä yksinkertainen laskin?

Yksinkertaisen laskimen tekeminen Pythonissa on loistava tapa oppia ohjelmoinnin perusteet. Voit tehdä sen seuraavasti:

1. Aloita luomalla funktio, joka ottaa kaksi numeroa argumenteiksi ja palauttaa laskutoimituksen tuloksen. Jos esimerkiksi haluat lisätä kaksi numeroa, funktiosi saattaa näyttää tältä:
def add(num1, num2):
paluu numero1 + numero2
2. Luo silmukka, jonka avulla käyttäjä voi jatkaa numeroiden syöttämistä, kunnes hän kirjoittaa 'q' tai 'quit'. Tämän silmukan tulisi myös tulostaa kunkin laskutoimituksen tulos sen edetessä.
kun taas totta:
numero1 = input("Syötä ensimmäinen numero (tai q lopettaaksesi): ")

if num1 == 'q' tai num1 == 'quit':
rikkoa

numero2 = input ("Anna toinen numero: ")

tulos = add(int(num1), int(num2))

tulosta ("Tulos on", tulos)
3. Lopuksi kysy käyttäjältä, minkä toiminnon hän haluaisi suorittaa, ja kutsu oikea toiminto hänen vastauksensa perusteella. Esimerkiksi:
operation = input("Mitä toimintoa haluat suorittaa? (+, -, *, /): ")
jos toiminta == “+”:
tulos = add(int(num1), int(num2))
elif-toiminto == "-":
    tulos = vähennä(int(luku1), int(num2))
    # jne…

Related viestiä:

Jätä kommentti