Hoe om `n program te skep wat kwadratiese vergelykings op python oplos

Python is `n programmeertaal wat gebruik kan word om `n wye verskeidenheid programme te skryf. Een sodanige program is die oplossing van kwadratiese vergelykings. As u belangstel om `n program te skep wat kwadratiese vergelykings kan oplos, sal u u deur die proses lei.

Stappe

Beeld getiteld pythonweb.jpg
1. Installeer en stel Python op. Besoek python.Org en laai die nuutste weergawe van Python vir jou toestel (Windows, Macos, Linux).
  • U sal verskeie lêers vir Python op u toestel afgelaai het. Die lêer wat vir hierdie proses benodig word, word "Idle" genoem, wat die Python-redakteur egter nie enige ander lêers uitvee nie, aangesien dit as verwysing vir ledig gebruik word.
  • Beeld getiteld Screen Shot 2021 02 17 om 8.49.46 pm.jpg
    2. Stel jou program op. Maak oop van jou afgelaaide lêers van Python.orgg. Jy sal nou die Python Shell op jou skerm verskyn. Op die lêer blad, kies "nuwe lêer". Nog `n aansoek sal oopmaak, wat is die werklike Python-redakteur. Kies op die Python-redakteur "Stoor as" op die lêer oortjie. U kan die lêer stoor as enigiets wat u verkies, soos "Oplossing van kwadratiese vergelykings".
  • Beeld getiteld Screen Shot 2021 02 21 teen 9.40.01 pm.jpg
    3. Voer modules in Python in. Baie funksies is nie in Python ingebou nie - daarom moet u modules invoer om sekere funksies te bestuur. Vir hierdie program moet u die Wiskunde-module invoer om basiese wiskundefunksies soos vierkantige wortels te doen. Jy doen dit deur te skryf "Invoer wiskunde"Op jou Python-redakteur.
  • 4. Voeg kommentaar by. Vir elke program wat u kodeer, moet u kommentaar lewer sodat u en ander programmeerders kan verstaan ​​wat elke afdeling van kode doen. Sonder kommentaar is programme baie moeilik om te verstaan. Om kommentaar te lewer, skryf jy "#" en dan jou kommentaar. Hierdie opmerkings beïnvloed nie Python nie en is slegs daar vir die programmeerders om te lees.
  • Op hierdie program, skryf "#Solving kwadratiese vergelykings", Sodat die doel van hierdie program verstaan ​​kan word. Beeld getiteld Screen Shot 2021 02 21 teen 9.40.09 pm.jpg
  • 5. Voeg drukfunksies by. Voeg `n gedrukte funksie by om teks op die program te druk sodat die gebruikers kan verstaan ​​wat hierdie program doen. U kan drukfunksies byvoeg deur "Print (" Take ") by te voeg" - alles tussen die aanhalings sal op die skerm gedruk word.
  • Vir hierdie program, skryf "Druk ("Gee `a` `B` en `C` waardes om die kwadratiese vergelyking (presiese waarde) op te los`. Hierdie stelling, wat op die skerm verskyn, sal die gebruikers help om te verstaan ​​wat die program doen en wat die gebruikers moet doen. Beeld getiteld Screen Shot 2021 02 21 om 9.40.17 pm.jpg
  • 6. Voeg insette funksies vir gebruiker inmenging. Invoerfunksies word vir Python gebruik om data van die sleutelbord te stoor. Byvoorbeeld, wanneer die gebruiker `n nommer kies, stoor die insetfunksie hierdie data aan `n veranderlike. Daarom moet die insetfunksie aan `n veranderlike toegewys word. U kan `n insetwaarde byvoeg deur te skryf "A = Invoer (`Gee `n waarde in:`)`. Hierdie funksie sal nou die data stoor in die veranderlike "A".
  • Voeg vir hierdie program `n insetfunksie en die "int" -verklaring, sodat die gebruiker insette `n heelgetal word om `n kwadratiese vergelyking op te los. Op die Python-redakteur, skryf "A = Int (Invoer (`Enter "n" Waarde: `))`. Hierdie stelling sal `n `waarde` inskryf `en die gebruikers weet om die waarde van hul vergelyking te betree.
  • Herhaal hierdie stap deur te betree "B = Int (Invoer (`Enter "b" Waarde: `))"En"C = int (insette (`Enter "c" Waarde: `))`. Nou sal die gebruiker weet om al 3 waardes by te voeg.Beeld getiteld Screen Shot 2021 02 21 om 9.40.24 pm.jpg
  • 7. Begin om die vergelykings op te los. Noudat al 3 waardes wat benodig word vir die kwadratiese vergelyking ingeskryf is, kan dit nou opgelos word. Dit sal verskeie dele benodig. Dit is ook verstandig om die kwadratiese formule langs jou te hê, so jy weet hoe om die waardes op te stel. Vir elke wiskundige stelling sal u `n waarde soos "VAL1" gelykstel en dan twee waardes vir die volgende stap van die vergelyking gebruik.
  • Voeg `n opmerking by om te weet dat hierdie gedeelte van die kode is om die vergelykings op te los.
  • Die eerste deel van die vergelykings vereis dat die B-waarde negatief is, dus stel `n waarde gelyk aan "B" tye "-1", wat die B-waarde negatief sal maak. So, op die Python-redakteur, skryf "val1 = b * -1`. Beeld getiteld Screen Shot 2021 02 21 om 9.40.32 pm.jpg
  • Beeld getiteld Screen Shot 2021 02 21 om 9.40.38 pm.jpg
    8. Begin om die vergelyking op te los deur te dryf en af ​​te trek. Die tweede deel van die vergelyking is "B" aan die 2 aangedryf en afgetrek met 4 keer "A" Times "B". Voeg dit op die redakteur by deur te skryf "val2 = (b ** 2) - (4 * a * c)`.
  • Beeld getiteld Screen Shot 2021 02 21 om 9.40.44 pm.jpg
    9. Gaan voort met die oplossing van die vergelyking deur vierkantige wortels. Die derde deel van die vergelyking vereis dat jy die wortel "VAL2" kan vierkantig. Gebruik die geïnstalleerde wiskunde module om te skryf "val3 = wiskunde.SQRT (VAL2)"Op die Python-redakteur. Dit sal vierkantig die waarde wat vroeër gevind is, wortel.
  • Beeld getiteld Screen Shot 2021 02 21 om 9.40.50 pm.jpg
    10. Byvoeg. Die vierde deel van die vergelyking voeg of aftrek "VAL3". Aangesien dit 2 dele is, maak twee vergelykings, een vir die byvoeging en een vir aftrekking. Skryf "val4 = val1 + val3"En"val5 = val1 - val3"Op die Python-redakteur.
  • Beeld getiteld Screen Shot 2021 02 21 teen 9.40.56 pm.jpg
    11. Vermenigvuldig. Die vyfde deel van die vergelyking is die onderste gedeelte van die vergelyking, wat die waarde "A" met 2 vermenigvuldig. Skryf "val6 = 2 * a`.
  • Beeld getiteld Screen Shot 2021 02 21 om 9.41.03 pm.jpg
    12. Voltooi die oplos van die vergelyking deur te verdeel. Laastens, verdeel die bokant en onderkant. Aangesien daar 2 waardes is as gevolg van beide byvoeging en aftrekking, maak 2 vergelykings met behulp van "VAL4", wat die byvoeging is, en "VAL5", wat die aftrekking is. Noem hierdie waardes die finale antwoord omdat dit die laaste stap is. Skryf "Finansies = Val4 / Val6"En"FINALANS2 = VAL5 / VAL6`. Nou het jy jou 2 antwoorde.
  • Beeld getiteld Screen Shot 2021 02 21 om 9.41.14 pm.jpg
    13. Druk jou waardes uit. Noudat jy jou 2 antwoorde het, is dit tyd om te druk. U sal drukstate byvoeg wat die waardes op die skerm druk. Skryf "Druk (Finansies)"En"Druk (Finalans2)`.
  • Beeld getiteld Screen Shot 2021 02 17 om 10.00.20 pm.jpg
    14. Begin jou program. U kan nou die program bestuur deur op die "Run" -blad te klik. Python sal outomaties die program op die Python Shell bestuur. Die program sal die gebruiker vertel wat hierdie program doen en betree die 3 waardes. Die gebruikers sal nou hul 3 waardes betree en klik op Enter na elke waarde. Nou sal die program die presiese waarde van u vergelyking uitvoer en druk.
  • Wenke

    Deel op sosiale netwerke:
    Soortgelyk