Knowee
Questions
Features
Study Tools

Primož se pripravlja na kolesarsko dirko in trenira na 650m dolgem klancu na Šmar-jetno goro, ki ga prevozi večkrat (tolikokrat, da je skupna prevožena razdalja večja alienaka zahtevani dolžini treninga - pri tem klanec vedno prevozi v celoti) Klanec pr-vič prevozi v 90 sekundah, za vsako naslednjo ponovitev pa potrebuje 5 sekund več.Izdelaj program, ki bo na podlagi vnosa dolžine treninga v m, izračunal, koliko časabo trajal trening. Čas mora biti podan v h, minutah in sekundah (izpis bo torej npr.Trening bo trajal 2h 17min 55 sek)

Question

Primož se pripravlja na kolesarsko dirko in trenira na 650m dolgem klancu na Šmar-jetno goro, ki ga prevozi večkrat (tolikokrat, da je skupna prevožena razdalja večja alienaka zahtevani dolžini treninga - pri tem klanec vedno prevozi v celoti) Klanec pr-vič prevozi v 90 sekundah, za vsako naslednjo ponovitev pa potrebuje 5 sekund več.Izdelaj program, ki bo na podlagi vnosa dolžine treninga v m, izračunal, koliko časabo trajal trening. Čas mora biti podan v h, minutah in sekundah (izpis bo torej npr.Trening bo trajal 2h 17min 55 sek)

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

Za rešitev te naloge bomo uporabili programski jezik Python. Najprej bomo definirali dolžino treninga, ki jo bo vnesel uporabnik. Nato bomo izračunali, koliko krogov bo Primož potreboval, da doseže to razdaljo. Za vsak krog bo potreboval 5 sekund več, zato bomo to upoštevali pri izračunu skupnega časa. Na koncu bomo čas pretvorili v ure, minute in sekunde.

Tukaj je primer kode:

def izracunaj_cas_treninga(dolzina_treninga):
    dolzina_klanca = 650
    cas_prvega_klanca = 90
    skupni_cas = 0
    stevilo_krogov = 0

    while dolzina_treninga > 0:
        skupni_cas += cas_prvega_klanca + 5 * stevilo_krogov
        dolzina_treninga -= dolzina_klanca
        stevilo_krogov += 1

    ure = skupni_cas // 3600
    minute = (skupni_cas % 3600) // 60
    sekunde = (skupni_cas % 3600) % 60

    return f"Trening bo trajal {ure}h {minute}min {sekunde}sek"

dolzina_treninga = int(input("Vnesite dolžino treninga v metrih: "))
print(izracunaj_cas_treninga(dolzina_treninga))

Ta program bo izračunal, koliko časa bo trajal trening, glede na dolžino, ki jo vnesete.

This problem has been solved

Similar Questions

Vozač je na javnom putu dužan da uključi sve pokazivače pravca na vozilu: (zaokružiti dva tačna odgovora)pitanje 444 pravila saobraćajakada vrši polukružno okretanje,ako se zaustavi na kolovozu zbog postupanja po saobraćajnom znaku ili pravilu saobraćaja,ako se zaustavi na kolovozu, osim prilikom parkiranja na obeleženom parkingu, odnosno zbog postupanja po saobraćajnom znaku ili pravilu saobraćaja,ako se kreće unazad.

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

Koji od sljedećih može poslužiti kao primjer kapitaliziranog izdatka?Pitanje 26Odaberite jedan odgovor:a.Instalacijski troškovi nužni za upotrebu stroja koji je upravo kupljen.b.Sredstva utrošena prošle godine za obnovu zgrade koja bi se mogla koristiti za smještaj novog projekta koji se trenutno procjenjuje.c.Povećanje zaliha potrebno za podršku projektu koji se trenutno provodi.d.Sve navedeno su primjeri kapitaliziranih izdataka.

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]

1. Máte rezervovaný 6denní pobyt v lázních Hajdúszoboszló 2. Udělejte v přiložené tabulce na dalším listu rozpočet v Kč, co Vás to bude stát. 3. Jedete s přítelem resp. přítelkyní ve dvou, máte rezervovaný (ne zaplacený) dvoulůžkový pokoj s polopenzí na 5 nocí. Mimo místo pobytu nikde jinde nespíte. 4. Jedete osobním autem (nádrž 50 litrů), s průměrnou spotřebou benzinu 7 litrů na 100 km. 5. Máte platnou českou dálniční známku na celou dobu cesty a pobytu. 6. Předpokládáte útratu mimo pobyt v hotelu s polopenzí do 40 000 forintů. K realizaci této akce potřebujete zjistit: 1. Délku trasy jízdy autem Pardubice-Hajdúszoboszló a zpět. 2. K tomu přičíst 100 km na cestování v okolí lázní. 3. Jak budete čerpat benzin Natural 95 v průběhu cesty s tím, že většinou využijete české čerpací stanice a jen v nezbytném případě natankujete v Maďarsku nebo Slovensku. Cenu benzinu v ČR, SR i v Maďarsku zjistěte z Internetu. 4. Kolik Vás bude stát běžné pojištění na 6 dní pro dvě osoby na celý pobyt. 5. Jak a kolik zaplatíte za dálniční známky v Maďarsku a na Slovensku. 6. Kolik zaplatíte za pobyt a polopenzi v Hunguest Hotel Aqua-Sol. 7. Kolik Vás bude stát celkem benzin v Kč na celou cestu. 8. Kolik Vás bude stát výměna 40 000 forintů ve směnárně. 9. Předpokládejte, že výdaje v Kč za občerstvení na cestě nepřekročí 600 Kč. 10. Pokud vstupné do lázní a wellness není součástí ceny pobytu, uveďte cenu do tabulky. 11. Kolik Kč musíte mít tedy k dispozici celkem, aby byl celý pobyt pokryt? 12. Vyhledávání proveďte pomocí www.google.cz nebo www.seznam.cz, www.kurzy.cz www.mapy.cz resp. www.google.cz/maps, www.koop.cz a jiné. 13. Minimalizujte náklady a proveďte součty těch položek, které lze sečíst (Kč a km zvlášť). 14. Vyčíslené hodnoty s odpovědí na všechny otázky uveďte do tabulky na listu Tabulka !!! 15. Zpracovanou úlohu uložte do učebny pod názvem H_Příjmení.

1/3

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.