Sestavi izraze (ne stavke), ki imajo naslednje vrednosti. Če ne znaš sestaviti izraza, lahko zapolovično število točk napišeš zaporedje ukazov, ki poskrbijo, da je v spremenljivki rezultatpotem ustrezna vrednost. Predpostavi, da so potrebni moduli uvoženi (če je potrebno uporabitimodul magic, lahko predpostavite, da je uvožen z ukazom import magic).1. [3 T] Za dano tabelo števil xs, niz oblike "Največji element tabele <xs> je enak<max>.", kjer je <max> največji element tabele <xs>.2. [3 T] Za dan niz s, naključni znak v tem nizu.3. [3 T] Za dan slovar d, katerega ključem pripadajoče vrednosti so nizi, število različnihnizov.4. [3 T] Za dani števili n in m, niz ki ga dobimo, če število m zapišemo n-krat (primer za n=3in m=8 dobimo "888").1
Question
Sestavi izraze (ne stavke), ki imajo naslednje vrednosti. Če ne znaš sestaviti izraza, lahko zapolovično število točk napišeš zaporedje ukazov, ki poskrbijo, da je v spremenljivki rezultatpotem ustrezna vrednost. Predpostavi, da so potrebni moduli uvoženi (če je potrebno uporabitimodul magic, lahko predpostavite, da je uvožen z ukazom import magic).1. [3 T] Za dano tabelo števil xs, niz oblike "Največji element tabele <xs> je enak<max>.", kjer je <max> največji element tabele <xs>.2. [3 T] Za dan niz s, naključni znak v tem nizu.3. [3 T] Za dan slovar d, katerega ključem pripadajoče vrednosti so nizi, število različnihnizov.4. [3 T] Za dani števili n in m, niz ki ga dobimo, če število m zapišemo n-krat (primer za n=3in m=8 dobimo "888").1
Solution
- Za dano tabelo števil xs, lahko sestavimo niz na naslednji način:
"Največji element tabele {} je enak {}.".format(xs, max(xs))
- Za dan niz s, lahko dobimo naključni znak v tem nizu z uporabo modula random:
import random
random.choice(s)
- Za dan slovar d, lahko dobimo število različnih nizov na naslednji način:
len(set(d.values()))
- Za dani števili n in m, lahko dobimo niz, ki ga dobimo, če število m zapišemo n-krat na naslednji način:
str(m) * n
Similar Questions
3. NALOGA [12 T]Sestavi izraze (ne stavke), ki imajo naslednje vrednosti: (če ne znaš sestaviti izraza, lahko zapolovično število točk napišeš zaporedje ukazov, ki poskrbijo, da je v spremenljivki rezultat po-tem ustrezna vrednost). Predpostavi, da so morebitni potrebni moduli uvoženi - če potrebujemomodul m je ta uvožen z ukazom import m.(1) [3 T] Niz, ki vsebuje naključno števko, na primer "4".(2) [3 T] Število različnih znakov v nizu niz. Pri tem ločimo med malimi in velikimi tiskanimičrkami. Za niz = "Ananas", bo to 4.(3) [3 T] Povprečje vseh vrednosti v nepraznem slovarju slovar. Predpostavite, da so vsevrednosti številske.(4) [3 T] Tabelo logičnih vrednosti, ki povejo, ali so istoležni elementi tabele tab_st ne-negativni. Za tab_st = [3, -1, 0, 2], naj ima torej vrednost [True, False, True,True]
Sestavi naslednje preproste funkcije. Predpostavi, da so morebitni potrebni moduli uvoženi -če potrebujemo modul m je ta uvožen z ukazom import m.(1) [5 T] Funkcijo st_praznih(datoteka), ki vrne število praznih vrstic v tekstovni datotekiz imenom datoteka.(2) [5 T] Funkcijo v_rikverc(besedilo), ki sprejme besedilo, v katerem so posameznebesede ločene s piko, in vrne besedilo z obrnjenim vrstnim redom besed. Za besedilo"danes.je.lep.dan" bo funkcija torej vrnila niz "dan.lep.je.danes".(3) [5 T] Funkcijo pravilni_nkotnik, ki sprejme želvo zelva, število kotov n (kjer je n > 3)ter dolžino stranice a in nariše pravilni n-kotnik.3
Sestavi funkcijo racun, ki sprejme ime datoteke, ki jo tvori več vrstic. V vsaki vrstici jezapisan (pravilno!) račun. Funkcija naj zapiše te račune skupaj z rezultati na novo dato-teko z imenom rezultati.txt tako, kot kaže zgled. Namig: vrednost izraza, zapisanegakot niz, izračunamo s pomočjo funkcije eval, npr. eval("1 + 3 - 10 * (9 // 5)")vrne -6.Vsebina datoteke "primer1.txt":7 - 83 * 4.51 + 3 - 10 * (9 // 5)>>> racun("primer1.txt")>>>Vsebina datoteke "rezultati.txt":7 - 8 = -13 * 4.5 = 13.51 + 3 - 10 * (9 // 5) = -6
Pri Svetovni kolesarski zvezi (UCI) posodabljajo svoj informacijski sistem. Za lažje upra-vljanje in delo s podatki se odločijo za predstavitev kolesarjev z razredom Tekmovalec, kibo vseboval podatke o imenu in priimku tekmovalca ter ekipi za katero trenutno nastopa.a) [7 T] Sestavite razred Tekmovalec, ki sprejme ime, priimek ter ime ekipe in nastaviustrezne lastnosti ime, priimek in ekipa. Ime in priimek morata vsebovati vsajen znak. Ekipa mora biti ena izmed ekip UAD, TJV, QST, ING, TBV, AFC,GFC, BOH, MOV, BEX, ADR, TIR. Neveljavni podatki naj sprožijo napako tipaValueError kot kaže zgled.b) [3 T] Lastnosti ime in priimek naj ne bo mogoče nastavljati (če to poskusimo, sesproži napaka AttributeError), lastnost ekipa pa lahko posodobimo, saj tekmo-valci ekipo lahko zamenjajo.c) [5 T] Napišite metodi __str__ in __repr__, ki naj ustvarita ustrezni predstavitvitekmovalca, kot kaže zgled na naslednji strani.3Zgled:Ustvarjanje objekta in nastavljanje lastnosti:>>> tekmovalec1 = Tekmovalec ( ’ Tadej ’ , ’ Poga č ar ’ , ’UAD ’)>>> tekmovalec1 . imeTadej>>> tekmovalec1 . priimekPoga č ar>>> tekmovalec1 . ekipaUADIzpis objekta:>>> tekmovalec2 = Tekmovalec ( ’ Primo ž ’, ’ Rogli č ’, ’TJV ’)>>> tekmovalec2Tekmovalec ( ’ Primo ž ’, ’ Rogli č ’, ’TJV ’)>>> print ( tekmovalec2 )Primo ž Rogli č ( TJV )Spreminjanje lastnosti:>>> tekmovalec3 = Tekmovalec ( ’ Matev ž ’, ’ Govekar ’ , ’TIR ’)>>> print ( tekmovalec )Matev ž Govekar ( TIR )>>> tekmovalec3 . ime = ’ Luka ’...AttributeError : can ’ t set attribute ’ime ’>>> tekmovalec3 . ekipa = ’TBV ’>>> print ( tekmovalec3 )Matev ž Govekar ( TBV )Neveljavne vrednosti:>>> tekmovalec4 = Tekmovalec ( ’ ’ , ’ Priimek ’ , ’BEX ’)...ValueError : Ime mora vsebovati vsaj en znak .>>> tekmovalec4 = Tekmovalec (" Jan " , "" , " UAD ")...ValueError : Priimek mora vsebovati vsaj en znak .>>> tekmovalec4 = Tekmovalec (" Jan " , " Tratnik " , " LAL ")...ValueError : LAL ni veljavno ime ekipe
Kada lica koja ulaze, odnosno izlaze iz tramvaja zaustavljenog na stajalištu, moraju da pređu preko saobraćajne trake, vozač vozila koji se kreće tom saobraćajnom trakom iza tramvaja:pitanje 35 pravila saobraćajamora da se zaustavi iza tramvaja, dok lica ulaze, odnosno izlaze,obilaženje može izvršiti ukoliko se kreće brzinom kretanja vozača,može da nastavi kretanje bez zaustavljanja, kada vidi da je uočen od strane lica koja ulaze, odnosno izlaze iz tramvaja, odnosno kad se uveri da su ta lica prilagodila kretanje da bi propustila vozilo.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.