Hoe een programma te maken dat kwadratische vergelijkingen op python oplost

Python is een programmeertaal die kan worden gebruikt om een ​​breed scala aan programma`s te schrijven. Eén van een dergelijk programma is het oplossen van kwadratische vergelijkingen. Als u geïnteresseerd bent in het maken van een programma dat kwadratische vergelijkingen kan oplossen, leidt deze door het proces.

Stappen

Titel afbeelding Pythonweb.jpg
1. Installeer en stel Python in. Bezoek Python.Org en download de nieuwste versie van Python voor uw apparaat (Windows, MacOS, Linux).
  • U hebt meerdere bestanden voor Python die op uw apparaat wordt gedownload. Het bestand dat voor dit proces nodig is, wordt "inactief" genoemd, die de Python-editor, hoewel geen andere bestanden verwijderen, omdat ze worden gebruikt als een referentie voor inactief.
  • Titel afbeelding Screen Shot 2021 02 17 om 8.49.46 PM.jpg
    2. Stel uw programma in. Open inactief uit uw gedownloade bestanden van Python.organ. Je hebt nu de python-shell op je scherm verschijnen. Selecteer op het tabblad Bestand "Nieuw bestand". Een andere applicatie wordt geopend, wat de eigenlijke Python-editor is. Selecteer op de Python-editor "Opslaan als" op het tabblad Bestand. U kunt het bestand opslaan als alles wat u verkiest, zoals "Het oplossen van kwadratische vergelijkingen".
  • Titel afbeelding Screen Shot 2021 02 21 op 9.40.01 PM.jpg
    3. Importmodules in Python. Veel functies zijn niet ingebouwd in Python- Daarom moet u modules importeren om bepaalde functies uit te voeren. Voor dit programma moet u de wiskundemodule importeren om standaard wiskundige functies te doen, zoals vierkante wortels. Jij doet dit door te schrijven "Import wiskunde"Op je Python-editor.
  • 4. Commentaar toevoegen. Voor elk programma dat u codeert, moet u opmerkingen hebben, zodat u en andere programmeurs kunnen begrijpen wat elk deel van de code doet. Zonder opmerkingen zijn programma`s heel moeilijk te begrijpen. Om opmerkingen toe te voegen, schrijft u "#" en vervolgens uw commentaar. Deze opmerkingen hebben geen invloed op Python en zijn er alleen voor de programmeurs om te lezen.
  • Schrijf op dit programma "#Solving quadratische vergelijkingen", Zodat het doel van dit programma kan worden begrepen. Titel afbeelding Screen Shot 2021 02 21 bij 9.40.09 PM.jpg
  • 5. Voeg printfuncties toe. Voeg een afdrukfunctie toe om tekst op het programma af te drukken, zodat de gebruikers kunnen begrijpen wat dit programma doet. U kunt afdrukfuncties toevoegen door "Print (" Tekst in te voeren) "- alles tussen de aanhalingstekens wordt op het scherm afgedrukt.
  • Schrijf voor dit programma "Afdrukken ("Voer een `` B `en` C `-waarden in om de kwadratische vergelijking (nauwkeurige waarde)" op te lossen)". Deze verklaring, die op het scherm verschijnt, zal de gebruikers helpen begrijpen wat het programma doet en wat de gebruikers moeten doen. Titel afbeelding scherm shot 2021 02 21 om 9.40.17 pm.jpg
  • 6. Voeg invoerfuncties toe voor gebruikersinterferentie. Invoerfuncties worden gebruikt voor Python om gegevens van het toetsenbord op te slaan. Wanneer de gebruiker bijvoorbeeld een nummer selecteert, slaat de invoerfunctie deze gegevens op naar een variabele. Daarom moet de invoerfunctie worden toegewezen aan een variabele. U kunt een invoerwaarde toevoegen door te schrijven "A = INPUT (`Voer een waarde in:`)". Deze functie bewaart nu de gegevens in de variabele "A".
  • Voeg voor dit programma een invoerfunctie en de "INT" -verklaring toe, dus de gebruikersinvoer wordt een geheel getal om een ​​kwadratische vergelijking op te lossen. Op de Python-editor, schrijf "A = INT (INPUT (`ENTER "een" waarde:`))". Deze verklaring zal "Enter `A` -waarde afdrukken:" Dus de gebruikers weten de waarde van hun vergelijking in te voeren.
  • Herhaal deze stap door in te gaan "b = int (invoer (`Enter "b" waarde:`))"En"c = int (input (`Enter "c" waarde:`))". Nu zal de gebruiker weten om alle 3 waarden toe te voegen.Titel afbeelding Screen Shot 2021 02 21 op 9.40.24 PM.jpg
  • 7. Begin de vergelijkingen op te lossen. Nu alle 3 waarden die nodig zijn voor de kwadratische vergelijking zijn ingevoerd, kan het nu worden opgelost. Dit vereist meerdere delen. Ook is het verstandig om de kwadratische formule naast u te hebben, zodat u weet hoe u de waarden kunt opzetten. Voor elke wiskundige verklaring is u gelijk aan een waarde zoals "VAL1" en vervolgens twee waarden gebruiken voor de volgende stap van de vergelijking.
  • Voeg een opmerking toe om te weten dat dit deel van de code is voor het oplossen van de vergelijkingen.
  • Het eerste deel van de vergelijkingen vereist dat de B-waarde negatief is, dus stel een waarde in die gelijk is aan "B" -tijden "-1", die de B-waarde negatief zal maken. Dus, op de Python Editor, schrijf "VAL1 = B * -1". Titel afbeelding Screen Shot 2021 02 21 om 9.40.32 PM.jpg
  • Titel afbeelding Screen Shot 2021 02 21 op 9.40.38 PM.jpg
    8. Begin met het oplossen van de vergelijking door aan te pakken en af ​​te trekken. Het tweede deel van de vergelijking is "B" aangedreven naar de 2 en afgetrokken door 4 keer "A" tijden "B". Voeg dit toe aan de editor door te schrijven "VAL2 = (B ** 2) - (4 * A * C)".
  • Titel afbeelding Screen Shot 2021 02 21 op 9.40.44 PM.jpg
    9. Ga door met het oplossen van de vergelijking door vierkantswortel. Het derde deel van de vergelijking vereist dat u vierkant root "VAL2". Gebruik de geïnstalleerde wiskundemodule om te schrijven "val3 = wiskunde.SQRT (VAL2)"Op de Python-editor. Dit zal vierkant de waarde die eerder is gevonden.
  • Titel afbeelding Screen Shot 2021 02 21 om 9.40.50 PM.jpg
    10. Toevoegen. Het vierde deel van de vergelijking is het toevoegen of aftrekken van "VAL3". Omdat dit 2 delen is, maak dan twee vergelijkingen, één voor het toevoegen en één voor aftrek. Schrijven "val4 = val1 + val3"En"VAL5 = VAL1 - VAL3"Op de Python-editor.
  • Titel afbeelding Screen Shot 2021 02 21 op 9.40.56 PM.jpg
    11. Vermenigvuldigen. Het vijfde deel van de vergelijking is het onderste deel van de vergelijking, dat de waarde vermenigvuldigt "A" door 2. Schrijven "VAL6 = 2 * A".
  • Titel afbeelding Screen Shot 2021 02 21 op 9.41.03 PM.jpg
    12. Eindigen met het oplossen van de vergelijking door te delen. Verdeel ten slotte de boven- en onderkant. Aangezien er 2 waarden zijn vanwege zowel het toevoegen als aftrekken, maak 2 vergelijkingen met behulp van "VAL4", wat het toevoegingsdeel is, en "VAL5", wat het subtractiedeel is. Bel deze waarden het laatste antwoord omdat het de laatste stap is. Schrijven "Finalans = VAL4 / VAL6"En"finalans2 = val5 / val6". Nu heb je je 2 antwoorden.
  • Titel afbeelding Screen Shot 2021 02 21 op 9.41.14 PM.jpg
    13. Print uw waarden. Nu u uw 2 antwoorden hebt, is het tijd om af te drukken. U voegt afdrukverklaringen toe die de waarden op het scherm afdrukken. Schrijven "Print (Finalans)"En"Print (Finalans2)".
  • Titel afbeelding Screen Shot 2021 02 17 om 10.00.20 PM.jpg
    14. Voer uw programma uit. U kunt nu het programma uitvoeren door op het tabblad "Uitvoeren" te klikken. Python zal het programma automatisch op de Python Shell uitvoeren. Het programma zal de gebruiker vertellen wat dit programma doet en de 3 waarden invoeren. De gebruikers zullen nu hun 3-waarden invoeren en klikken na elke waarde invoeren. Nu wordt het programma uitgevoerd en print de precieze waarde van uw vergelijking.
  • Tips

    Deel in het sociale netwerk:
    Vergelijkbaar