0% found this document useful (0 votes)
36 views13 pages

Python2023 Lab7

Uploaded by

stepazure2023
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
36 views13 pages

Python2023 Lab7

Uploaded by

stepazure2023
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 13
Jla6opatoprmit npaxtmxym 3 nporpamysanna na Python NlaGopatopua poGota Ne 7 Buxopucmanna neynopadkoeanux Konexuiit. Onpayroeanna mnoscun. Acouiamueni xonexxii. Onpaysoeanna cnosnuxie. Mema pobomu: osuaiiomrenna 3 ibynxyionazom neindexcosanux Konexyiti ma acoyiamusnux cnuckis ma ix sacmocyeannan. Kopomki meopemusni sidomocmi Muoxuna — ue cykyunicrs ynikanuux yanux, ue enementH Ha6opy He MoxyTb Ayémozatues. CreopuTa MHoxkHny y Python MoxHa mpocto sanHcaButn ii enementy y dirypnux ayxkax{}, posaiumioun ix komoio. [a cykynmicrs Moxe Micturn 6yub-aky KitbKicrs exeMentiz, i BOHM MoxyTs Gyrn pisiux Tunis (alte uucno, ailicHe Hc70, KopTeEk 4H pasloK TeKcTy). Tpote MioxMHa He Moe MiCTHTHL eueMeHTIB, WO caMi € MHOKMHAMH, CIUCKAMH 4H cloBAUKaMH. Hanpukas: # create a set of integer type student_id = {112, 114, 116, 118, 115} print ("Student ID:', student_id) # create a set of string type vowel_letters = {'a', 'e', 'i', 'o', ‘u'} print ("Vowel Letters:', vowel_letters) # a set of mixed data types mixed_set = {"'Hello', 101, -2, 'Bye'} print('Set of mixed data types mixed_set) Kou exeMeHTH MHOXHHH BHBOITHEA Ha eKpaH yHKUiCIO print, HopsxoK cniaysanna ix enemeHtis Moke GyTH, B3arani KaKyaH, qoBinbHUM, ocKiTbKK MHOXKMNH He MaloTE 3ajlanoro Mopagiky ix enementia, Crmoputn nopoxHto MHOXHHY 3a LOTIOMOTorO TOPOXKHIX iTypAHX AYKOK HE Moxtia, 60 nopoxni dirypui ayxku {} y Python crBopsts inmy mopoxto Konexuito — cuosHux. Uo6 crsopur MHOxHHY Ges eueMeHTiB, MOxHa ckopneraties hyrkntiicro set() 6e3 aprymentin. Hanpaxnaz: # create an empty set empty set = set() # check data type of empty_set print ("Data type of empty_set:', type (empty_set)) Muoxcan mictars na6ip mute ynixanbunx eaemenris, cnpoSa BKTONHTH 10 MHOXHHM CJIEMEHT, AKMii BOHA BE MICTHTS IIPMBENE HO TOTO, IO MHOXKUHA He Irop KOI'YT, Ceprii MEHTHHCBKMIL aminwrecs, JlojaBaHHa ToBTopioBaHHX evleMeHTiB IIpH CTBOpeHHi MHOXKHHH mpupene 70 Tici »« cuTyanii, HanpuKnay: numbers = {2, 4, 6, 6, 2, 8} print (numbers) # 6yne BysemeHo Tyr Mit GamiMo, mo B HaGopi HeMac noBToprosanux exementiB, ockinbKH uaGip ue Moxke Micturu zy6niKaris. HaGopa aminni. Omak, ockimsKn Bom nernopaaKoRani, inpexcania ne mac cecy. Mu we Moxemo orpumara yocryn a6o 3Minuru enemeHT HaGopy 3a sloTIoMororo ineKcyBAKHS aGo spisy. Jaa aonaBaHHa eeMenta 10 MHOXKHHH y Python BHKOpHcToByeTécA MeTO add(). Hanpuxnaz, numbers = {21, 34, 54, 12} pri "Initial Set:',numbers) # using add() method numbers .add (32) print ("Updated Set:', numbers) Metog update() BHKOpHeTORYCTSeH UIA JONOBHeHHA MHOAHHM eeMCHTAMHL inmmx tunis xonexuiii (cnuckis, koprexis, 1a6opie tomo). Hanpuxzaz, companies = {'Lacoste', ‘Ralph Lauren'} tech_companies = ['apple', 'google', 'apple'] companies. update (tech_companies) print (companies) # Output: {"google', 'apple', 'Lacoste’, 'Ralph Lauren'} Merojom diseard() Moxna sujanuTa BKasannit enement is naGopy, nanpaKaan: languages = {'Swift', 'Java', 'Python"} print ("Initial Set:', languages) # remove 'Java' from a set removedValue = languages.discard('Java') "set prin rr remove():', languages) Zhu onpamosaria muoxknn B Python peasisonaxo B6yzoRani @yHKuii, TaKi aK all(), any(), enumerate(), len(), max(), min(), sorted(), sum (), TouIO. 69 JlaSopatoprnit npaxtaxym 3 mporpamysars 1a Python Python Set Hayae Oy oBaHi Mero JUL BHKOHAHHA MareMaTHHx onepautii 3 MHOXxNHaMH, OG’ enHaHHA BOX MHOKHH A i B A 8 BKMONae Bei ereMeHTH MHoxKHHHA i B. ln OS’ eIHaHHA © MHOXKUH —_BHKOpHCTOByeTECA onepatop onepatop | a60 meTox union(). Haupuxuay: A= {1, 3, 5} B= {0, 2, 4} print('Union using |:', A | B) print('Union using union() A B A. union (B)) Tleperun qBox Muoxw A Ta B MicTuTh ciiibHi = eeMeHTH = AMIE. muoxun A i B. Y Python suKopuero- ByeTbca omeparop & ao MeTox intersection (). Hanpuxnax A= (1, 3, 5} B= {l, 2, 3} print ("Intersection using &:', A & B) print ("Intersection using Hy A. intersection (B) ) A B Pisumux Muoxun A ta B Micture eeMeHTH MHOKHHH A, sKHX HeMae B muoxnni B. Jax oGuucaenma pisimni MHOXxHH B Python BHKopuctoByersea oneparop — aGo Meron difference (). Hanpuxuay: A= (2, 3, 5} B= (1, 2, 6} print ("Difference using - :', A - B) A.difference (B) ) print ("Difference using difference (): Irop KOI'YT, Ceprii MEHTHHCBKMIL Cumerpina pisnina ix jBoMa Muoxnuamn A Ta B A B cknagaersca 3 yeix enementis A 1a B 6e3 ciiitbAux esemenris. Tas nosnasenna cumerpuanoi pisHuui Buxopucrosyersea ore- parop %, a6o metoy — a6o symmetric_difference(). Hanpuxsan, A= (2, 3, 5} B= (1, 2, 6} ‘using *:', A * B) print print (‘using symmetric difference () A.symmetric_difference (B) ) Zhu nepesipxu pizdocti 280X MHOXMH MOxkHa BHKOpHcToRyBaTH onepatop J[aa pisnux npaxrisnux 3ana4 spyaHo MaTH octytI 10 enemenTin HaSopy He 3a ioro woMepom, a 3a yeaKo1o naspo1o. [nq takux uineii B Python BHKOpHCTOBYIOTS ctosnuku. CuoBunk (dict) — ye cIpykrypa 2aHHX, UpHsHayeHa quia 36cpiranna oG'exrin 3 AocTyroM 3a seaKHM KMONeM, B3arani KaKyUH, AoBiTbHoro THY. 3HAyeHHA KOA B MEXKAX CHOBHMKa MaioTs 6yTH YHIKAIBHUMH. Katou nornient MaTH HesMintonannii THM aHHX: nize aGo siZicHe HHCTO, PAIKOK, xoptex. Cuosimku 8 Python € peaitisanieo crpykrypu aaHux, sky imKouM ue HagHBalOTs acouiamusnum macuéon. Caosnnx ganucyerses, ak nepenik nap KHO4 : 3HateHHA, posaiIeHUX KOMOIO ‘ra B3aTHx B irypui ayxKn: {'A1':2,'A2':3}. Cnopnnik © 3MinioBaHHM THTOM sanHXx: B HBOTO MOXKHA jlOaBATH HOBi eneMeHTH 3 LOBLIBHUMM KiIO¥aMM i BHUIYYATH BAKE ichytoui enemenTH. Jq1i crBopeHHiA opoxHboro CHOBHKA MoxKHA cKOpucTaTHCA OyHiCIO 3 nactyrmHx KoMany >>> a=(} >>> b=dict () Caosimk, mo MictHTs Bkasani enemenTH crRopio1oTs ineTpykniaMH BuTASy: >>> a={'Al':2, 'A2':3} >>> b=dict(idl=4, id2=8) >>> print (b) {"idl': 4, 'id2': 8} >>> d={x: x**2 JlaGopatoprnit npaxtaxym 3 mporpamysarnr 1a Python 4: 16, 6: 36} Jloctyn 70 savers enementis caoBnmka Moxkta oTpHMari 3a foro Kmo4eM, Hanpuian: Al':2, 'A2 >>> print (e[1A2"1) 3 AKO IPH WHOMY BKA3ATH HeicHyIo4Nit y CsIOBHAKY KuION, — OTpHMacMO punstoK KeyError: >>> print (e["A3"]) Traceback (most recent call last): File "", line 1, in print (e['A3"]) KeyError: 'A3! J[na nepenipkn nassnocti 3nasenna Kmoua B CIOBHMKY MoxkHa cKopucTaTHea ‘oneparopom in: in < cnopHnKa> Pesynsrar oneparopa 6yze in norisnmm snayernsm True/False. Tum xe onepato- PoM MoxHa epeiBHTH HasBHicrb B CHOBHUKY eseMeHTa 3 BKAgAHUM 3HaYeHHAM, Mykaiown iforo B HaGopi 3HAveHS CHOBHHKa, mo ¢ pesymbTaTOM MeTomY values (). Teperaay yeix exementis cnosiuxa Moxa BUKOHATH 3a HOHOMOrO1O LUIK:LY d={"Al': 1, 'A2': 3, 'A3': 5, 'A4': 7} for k ad: print(k, d(k]) CroBHHK ¢ 3MiHIOBaHHM THIIOM JaHHXx, 3a HeOGXxiHOCTi MOxKHAa 3MiHIOBAaTH suayenu jioro enementis KoManyoIo BUEIAAY: [] = sTemo 2k eneMeNTa 3 3a/1aNHM KTO4eM B CIOBHHIKY HeMa, To Yioro Gyz1e jos1aH0 no cnopnuka, [Ina punyyenia enementa 3i cnoOBHMKa MoxHa cKopHctaTuca oyskuieio del, xanpaknay: >>> & Al':2, 'A2':3} >>> del e['Al'"] >>> print (e) A2': 3) Irop KOIYT, Cepriti MEHTHHCBKHA Jia onpaijoaniis cHoBHuKin MoxkHa KOpHCTYBaTHes TAKHMH MeTOLAMH: dict. fromkeys(iterable [, value]) — na craopens noporo cHOBHHKa 3 KMO4aMH, IO ¢ eeMeHTaMH 06’cKTa iterable i opnaKoBuM juts BCix snauennsam value. dict.get(key[, default]) - 1a orpuManua 3HaueHHa enemeHTa 3a kmouem key. Y sunaky BiscyTHocti enementa 3 Kl0ueM key moBepraeraca snaucnis default. dict. keys () — 4 oTpuMania KoseKuii Kmo4iB CHOBHHKA. dict. values () — jus orpumanus Kosiekuii sHa4eHs esiementin croBHMKa. dict. items () — a71 orpumannsa Konexnii enementis cnopimKa y Burman Koprexis (Ki04, sHa4eHHA). dict.pop(key[, default]) — na sunyuenna 3i copHnKa dict enementa 3 Kulto¥eM key. Mero loneprae 3HaveHia euleMeHTa, ak pesysbrat BHKOHaHHS dict. clear () — ana Bunyuenna ycix enementis (O4MMeHHA) CHOBHUKa. 3aedanna. 1. Ckaactu nporpamy, aka yrBopioe TpH MHOxHHM cuMBomiB A, B, ta C is ¢parmenris Texcry, ssenenHx Kopuctysaem. 3amporpamysaTH oGunemeH- Ha 3alanux y Bapianri supasin 3 MHOxuHaMM BUXOHATH LepesipKu pisuocti OTpHManx MHoxHH. Y spit TonaTH: yMony sanaui sapianra; ckjayennii Python-Kon; pesynbrarH oGuncmenb UIA eAKOrO HaGopy BXiNINX ANAK. vvv Bapianmu sacdane B.1. A\B\C = (AUB)\(BUC); B.2. (AAB)\C = (A\C)A(B\C); B3. AN (BAC) = (A\B)A(A\C); B.4. (AAC) U (AN B) = AA(C\(AN B)); B.S. (AU B)A(C\A) = (AU C)A(B\A); B.6. (A\B) U (BAC) = (AUBUC)\(BNC); B.7. (AN B)A(ANC) = (A\B)A(A\C); B.8. (A U B)AC = ((AAC)\B) u (B\C); B.9. (AU B)A(B\C) = (A\B) U (BNC); 73 Jla6opatoprmit npaxtmxym 3 mporpamysanna na Python B.10. An (BAC) = (AN B)A(ANC); B.11. A\(BAC) = (A\B\C) U (AN BNC); B.12. (A\B)A(A n B) = (A\B\C) U (ANB NC); B.13. (AN B)AC = ((AAC) NB) U (BNC); B.14, (AAB)\C = (AU C)A(B UC); B.15, ((AAC)\B) u (An B) = (AA(C\B)) U (ANB); B.16. A U (C\B) = ((AUC)\B) U (ANB); Hpuxaad euxonanna sasdanna 1 Bapiair Ne 16. Ymopa saaui: Cxsractu nporpamy, aka yrBopioe TpH MHOXKETHL cumponin A, B, ta C is dparmentin Texcty, prejleHMX KopHctyRateM. 3anporpamysarn o6uneaenta 3aanux y BapianTi Bupasip 3 MHOxKUNAMH BUKOTATH nepesipkH piBHocTi OTPHMAaHHX MHOAHH. Opieirosnmit kox mporpamu: # Muoxvua posminopyx SHakin, ujo Bunyyaoreca 3 TeKcTYy PEC UN tre tan ery strl = input ("Bsemits dparmen? texcry gms mHoxwnm A\n') # YrEopwemo 3 BEe_eHOL cr iuKM MHOxWHY cuMBOniB, # BuxmousBum 3 Hei mpo6inm Ta posninosi sHaK” A = set (strl) .difference (P) str2 = input ('Bsemirs dparmer? vexcry ans mHox“HM B\n"') B = set (str2).diftf ence (P) str3 = input ('Beegirs dparmMen? Tekcry gis MHoxuuu C\n') C = set (str3) .difference(P) # OSuncmoemo Bupas 3 MHoxMHamm sina Big = LeftSet = A.union(C.difference (B)) # OGuxcmemo BypaS 3 MHOKYHaMM cnpaBa Big = RightSet = ((A.union(C)).difference (B)).union( A.ir rsection (B)) print ('A \u22c3 (C \\ B) = ', LeftSet) print ('((A \u22C3 C) \\ B) \u22C3 (A \u22C2 B) = ', Irop KOPYT, Ceprit MEHTHHCBKHi Rightset) If LeftSet == RightSet print (Leftset, ' = ', RightSet) 3asdanna2, Ckaacra nporpamy po3p’ssarnia 3aaxi niarioniguio 10 rapianra, [porpama MOBMHHa yTBOpIOBATH cHOBHMKH Ta inUNi BKa3aHi CTpyKTypu AAHHX BiATOBITHO 1O YMoBH 3aqa4i, 3anoBHIOBATH ix JaHHMH Ta 3iiicHOBAaTH oOuncaenns, sanani y Bapiarti sapmantis. 1. Bizomocti mpo ctyzenta ckmaqaroTeca 3 iioro ynikanbnoro HoMepa TyHeHTCbKOTO KBHTKa, iMeHi, IpisBMMA, POKY HaBYaHHA Ta CepeyHBorO Gata Ha ocosi oninoK, orpHManux Ha octannift cecii. Jano caosHuK, mkuii MicTHTs aixomocti npo cryzeuis eaKoro @axyasrery. Cknacru mporpamy, aka 2o3Bos14c = BH3HAMHTH YH HaBYaIOTKcA Ha dakysBreri ctyneHTH 3 upissumana; jHakOBHMH - BusHauMTH cepesmto yeriumicts crysentis Ha KoxtOMy Kypci; 2. B Incrutyr ditonorii Koxen si eTyzenTin BHBYaC Mpunaiinti neKimbKa inosemHnx Mos. Jai 1po BHBYCHHA MoB cTyseHTaMu 36epirafOTBCA Y CHOBHHKY, Y AKOMY Y AKOCTi 3HaTeHHA MicTHTBCA CHMCOK MoR, ski BUBYAC CTYseHT. 3anloBHHTH cnosnink jan, - ekslacTH i BMReCTH CHHCOK ycix MoR, 110 BUBYAIOTKEA y iNcTHTYTI pinoAOri - BHSHANHMTH MOBH, Ki BUBYaLOTS Bci CLyLeHTH iHCTHTYTY. 3. Caosink micrur nani po saxancii, nogani IT-Kommaniana 8 cucremy ToulyKy Mepconany, KMOyeM € Ha3Ba KoMManii Ta MportonoBanoi nosHuii, SHaYeHHVIMH CHUCOK Mos HporpaMyBania Ta TexHouOriii, AKUMH NOBHHEH BOOTH iperenjenr va ocay. Ckacru liporpamy JI 3a10BHeHHA CLOBHMKa jlaHHMM Ta - nomyky ra hopmysains crcky Baxanciii, 3a o6panoro Texuonoricto; - nigpaxynky guia ycix Texnonoriii cymapuux kimKocreli Baxauciii, myo Hogan B cucreMy. 4. Jano cnosnnx, wo y axocti xuouis micture ua3pu uip poxy (3uMa, Becua, airo, ocins), a y posi sna4ens — KopTex 3 HasB MicantiB poKy, Ino HamexKaTs 70 nici TopHt poxy. 37aH10 TAGTUIYO, WO 3a1ACTLCA CAIOBHUKOM 3 KIOAMH HOMep Micauyl Y poui, i sHaveHsMu — noxasHHKaMH cepeduboMicsMHUX OMaiB y AeKoMy perioni. CxsiacTn nporpamy sui 3anlopiicHia cOBHUKiB jaHHMMH Ta 31axoypKeHHA = opi poky Ha aKy npunagiac HaiiGimua KiwKiers onaxiB; - HopH poky 3 HaiiGiIbUMMH cepexHbOMiCAIHUMH KOMMBAHHIMH KibKoCTI onan. 15 JlaGopatoprnit npaxtaxym 3 mporpamysanr 1a Python 5. Cuopnnk Micrurb nani mpo 3aMosseHHa inTepHeT-MarasHHy, KiioueM € HOMep 3AMOBICHNA, a 3Ha4eHHMH CIOBHHK 3 aHHMH TIpo 3aMoBsieni ToBapH. [anti po ToBapH B OKpeMOMy 3aMoBeHHi MicTATBCA B CHOBHUKY, je KMOUeM € Ha3Ba ToRApY, a 3HATeHHAMH KUIbKICTS 3aMOBIICHUX ONMAMNB MOTO ToBapy. CksacTH MporpaMy Jia 3anoBiicinia CHOBHNKiB 1aHHMMH Ta 3HaXozpKeHHA = cyMapnoi KinbKocTi 3aMOBeHHX OTHNHI KOxXHOTO ToRapy y BCixX SaMOBIeHHAX; - Ha3BH ToBapy, m0 Haiiuactmme 3ycrpiuactEca B 3aMOBNCHHAX. 6. Cnosnnk MictuT jaHi mpo 3aMoBneHHA coyxKOH jOCTARKH, KIIO4eM © anpeca 3aMOBHUKa, a 3HaeHHAMM CHOBHHK 3 HaHUMH po 3aMoBueHi ToBapH i x Kiubxierb. He oma caosHux MictHT naHi mpo uiny onuHHUi KOAHOTO TORApy. Cksactu nporpamy sui 3aniosiienma cnopnukis nanuMn Ta = MoSyzoBM croBHMKa 3 3aranbHo1o BapticTIo 3aMOBTeHHIA 3a KOXKTOTO anpecoto; - Ha3BH ToBapy, 3cyMapHa BapTicTs aKoro B ycix 3aMoBneHHAX naiiGinbma. 7. Crynent yninepcntety BuBaaiors daxyabratueHi Kypcn 3a BuGopoM, KoxeH Bid TpLOX yo cemu upeyMeris. Jani upo suena crynenramn dakyawrarnpunx Kypein MicTaTSCA y CHOBHUKY KOM B AKOMY € KOPIEX 3 npissuma, imeni ra rpynu cryyenTa a sHayenmaMn cnucox mpesMeris, xxi BuBYAC crysenr. + yrBopuTH Ta BuBecTH cnoBuMK y 3i cHuckamu crysenTis ia BuBueLHA KOKHOTO (haKysbTaTHBHOTO Kypcy; - BuSHAYHTH TpH npeMeTH, aki BHBYAE HaiiGinbua KinDKi rb CTY eHTIB. 8. Tlepesisnux nogae » cucremy mponaxky Keurkin gani mpo KismbKicTs TacwKUpebKHX MicUb B aBTOGyci, CTIHCOK cTAHMLiit Yepes Aki TPOXONMTE MapmIpyT B nopanxy ix caiqysanmna Ta crcox Baprocreii npoizay Bix novarKoBoi ctamii x0 KoxkHo! inoi B LopsiKy spoctauna Baprocti. Bapricrs npoisuy Mik sayrpimuin crantiaMn MapmpyTy pospaxonycrsca ak pisHmna Raprocteli mpoisay 10 nignosiquux cranuiii sig novarKosoi. Cxiactn mporpamy 11 Mojemosanna pOOOTH CHCTeMH 3 NpOU@ky KBHTKIB, BHOPHCTORYIONN CHOBHHK 3 LaHUMH LIPO ganopnenicr Mins B aBToOyci na Koxkuiii cranuit mpuupyry. TIporpama nosmuna - HajaBaTH KopHeTyBayeRi MoxkIHBiCTb 3aMoBHTH NOTpIGHY KibKicTb KBTKIB Bi Bka3aHoi HUM craHuii 10 HoTpiuol Hiomy craHuii npusHayeHtis, NOBiNOMAMOGN TIpH 1bOMy BapTicTb OHOTO KBHTKA Ta KLTBKICTS BiSIBHHX MicIB; - KonTpomosaTn kinbkicTD BiABHHX Micub i He O3BONATH 3aMOBNEHHA KBHTKIB 3 nepesnmeniaM KinbKicTs HacarxkHpCbKHX Mics aBToGyca; - nica 3aBepUIeHHA UHKIy 3 3aMOBNeHHS KBUTKIB TopaxyBaTH BUpy4KY nepesisiiuxa, aK 3arambiy cyMy BapTocTi 3aMoBmeHHX KBIITKiB. 9. Caosnmk mictuTs mani mpo pospo6mxip, sapecctpowanmx na Gipxi opinancy, kmouem c enexrporia ampeca (ppizaricepa, a sHaveHHAMH crMcoK MoB Irop KOrYT, Ceprii MEHTHHCBKMIL UporpamysaHHa Ta TexHouorili, 3 BHKOPHCTaHHAM sKUX dpislaHcep rorosHii BHKonyBaTH poSory. Cks1acTH nporpaMy ,U14 3arloRHeHHa cOBHHKa aHHMH Ta - HoMyky Ta opMyBaHHA CUMcKY pospoGHHKiB, WO MOKYTS npaLjoBaTH 3 BKa3aHio10 TexHostoricio; - ninpaxynky sia ycix TexHonoriit KimeKocrelt dpitancepis, mo MoxkyTe ix BuKopuctoByBaTH 8 cBoili poor 10. Cnosimx Micturs xani mpo pesyabraru 3Maran Baxkkoarneris: npissnma cuopremenis 3i cnuckoM Baru niguarol uum y Koxuili 3 neKinbKox cupod. CksaetH nporpaMy 214 3af0BHCHHA CIOBHHKa JaHUMH Ta 3HAXOsLKCHHA TpiiiKH nepemoxntis = 3a cyMapHoro Baroro niuaToro arsieToM B ycix cmpo6ax - 3a HalikpamiuuM peaysIbTaTOM cepe 3apaxoRaHHX cmpos. 11. Caopa y paiky posginmorbes oxAuM aGo aeKiusKoma mponyckamn. 3a BReCHHM 3 KiaBiarypH parMenTOM TeKcTy noGyxyBaTH cHOBHMK YacToT AUBAHNA CTiB y TeKCTi, 3a AKUM 3HaiiTH- = 4acToTy BxUBaHHA KoxHOTO croBa, TOOTO BiMOMeHHA xKinbKocTi BXOJPKEHHA CHOBa YO 3arabHOrO HHCsIA BeIX PisHHX extiB; - CHOBA, LO BXOUATL Jo pHKa He MeHLe ABOX pasiB; = copa 37 GYKR, 110 BOATS 110 prytKa pHHaiiMni m pasis (mTansBARETBCA Kopuctypayem 3 KuaniatypH). 12. Bixomocti npo asromoGim cKnagaioreca 3 itoro MapKH, Moxexti, poy Bunycky o6’eMy juryna Ta npissuma BaacuuKa. Jano cHOBHMK, AKU: MicTHTE Bizomocti mpo aBToMoGiti 3a KOM, IO 3a/4eTBCA HOMPHHM 3HAKOM aBTO. Cxsaetm nporpamy six 3HaxompKeHHA - upisBuny Baacnukis abromoGisis sano! MapKu; + kinbKocteii apTooGinin KoxHOi MapKH. 13. Peanisynata mubpynanna Ta zemmbpysanna nocaigonnocti cumposin, BUKOPHCTOBYIONN jIA UIA UOTO CHOBHHK OGysoBaHKi Ha ocHOBi cUMBONB anpanity Ta nocsigosHocti acer MiGonavai. B mporpami nepenSaunrn Brig KOpHcTyBayeM TexcTy Jia uMbpyBanus, Ta mlocuigoBHocti uncen IH aeummdpyBannis TeKcry 14, Cnopimk moyemoe cran ramanua B rakuii cnoci6: sHayenna Ganxnorn (nominan) — ne Kn04, a KinbKicTs SankHOT HbOTO HoMinaTy — 3HayeHHs. AKIO y ramauui BixcyTHa GanKkHoTa neBHoro HoMinany, To Takuii enemexT BigcyTHiil y ramanni (He jomyckacrsca y cnoRHHky HasBHicts map THny {20:0}). CkxacTH Mporpamy ,y14 3anlosiienia yanux npo BMicT ramanys Ta nigpaxyuiky cyMu KoUITiB, wo Micrurbes y ramanui. BBaxkactbcs, Wo HoBHMi Hepenik HOMiHAiB GaHKHOT Binommit. 17 JlaGopatoprnit npaxtaxym 3 mporpamysanx 1a Python 15, B Incruryr disosorii xoxeH si crygentin Busvac npusaiimei sormpy inosemunx Mosn. Jano caoBuMK etygeHTiB incTUTyTy bionOrii y AKOMY y AKOCTI auaueHHa MicTHTECa CIUCOK Mog, Ki BUBUAE CTyIeHT. + YTROPHTH Ta BHBECTH CHOBHUK y AKOMY JLIA KOXKHOL MoBH (K:s104), sHaifTH cximbku cryxentis ii supyaioTs (suauentis); + Bu3HAHTH MoBH, aKi BHBMae Mente HBepri crynerTiB. 16. Jani npo yeniumicrs crygentin s6cpiraiorsea y surnagi cnosnuKa, KOWeM AKOrO € UpisBMUle CTYNeHTa, a 3HAYeHHAM — CHOBHMK 3 ap (Ha3Ba mpenMery : ontinka). - yIBOpHTH Ta BUBeCTH Ha CHOBHHK, WO MicTHTb peitruar crygeHtiB y Bursssi cepenttboi ouimen 3 yeix npesweria; = cTROpHTH cnHcoK npisBMny cryseHTiB, ynopstkoRARHit BiznORiAHO 10 ix peiiraury y nopanky cnaganna Bix nalisumoro 70 nainMx4oro. Mpuxaao euxonanna saedanna 1 Bapiant Ne 16. Ymowa sazaui: Jani mpo yerrimmicts ctyentin 3Gepirarorbes Y BATU CHOBHNKA, KIOUEM sKOTO € HPi3BHUe CTYseHTa, a 3HaeHHAM — CIOBHMK 3 Map (11asBa mpemMery : oMjittKa). = YTROPHTH Ta BHRECTH Ha CIOBHHK, Mo MicTHTs peiitHHT cTyzenTiB y BUTNAz cepemisoi oninkn 3 ycix mpeamerin; = cTROpHTH cnHcoK npisBMny cryseHTiB, ynopatKoRARHit BiznOBiAHO 10 ix peiiraury y nopayky cnananns Bix naiisumoro 10 HaiinMx4oro. OpieHtoBHMii Koy MporpaMu: import random # CnucoK HaBya, mx Tipemmentis subje: = ['AnreSa', 'Maremarvunn% ananis', 'SaranbHa bisuka', 'THdopmaruxa' # Cnvcox crynentis (voxia crBopenani un nonopneBarn #3 xoni BuxoHanus nporpam) studen = ['BopK 3acub', 'Begminn', "imc", lock") session = {} for student in students: Irop KOTYT, Ceprii MEHTHHCBKMI # crpopwemo cnxcoKx ouinoK marks = {} for subject in subjects: marks[subject] = random. randint (50,100) # gonaemo ycnimHicrh cTyneHTa B SaranbHYi cnoBHYK session[student] = marks # apyxyemo pesynpraTu cecil print ('Yenimmicrs crymextis:') for student in session.keys(): print (student, ': ' , end= for subject in session[student] .keys(): print (subject, ' - ',session[student] [subject], '; ") end="") print () # @opmyemo i mpykyemo pewrunr print ("Hesnopankosanmit pevrunr") rating = {} for student in session.keys(): print(student, ' : ' , end sum = 0 count = len(session[student] . keys ()) for subject in session[student].keys(): sum += session[student] [subject] rate = sum / count rating[student] = rate print (rate) # dopmyemo cco cryneHTiB 3a pevTuHrom ratingList = [] for student in rating.keys(): id =0 79 JlaGopatoprnit npaxtaxym 3 mporpamysantx 1a Python for surname ratingList: if re ng[surname]

You might also like