Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!
Phyton programozás(digitális kultúra)
Rafael Éva
kérdése
74
Sziasztok! A Phyton alkalmazason belül kellene az alábbi feladatot megoldani kódolással. Szivesen elfogadom minden segítséget. Köszönöm
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika
Válaszok
2
VF{ Informatikus }
válasza
(Ez nem válasz, hanem hozzászólás a kérdéshez.)
Oszt hun a „lenti minta”?
0
Rafael Éva:
1. feladat Adj meg egy 5 és 10 közé eső számot! 5 |3. feladat A mérés kezdetét (0. percet) követően mikor (hányadik percben) repült át a madár az ablakon: [1, 16, 18, 27, 30] |4. feladat A madár az utolsó átrepüléskor berepült a szobába. |5. feladat A madár által a szobában töltött időszakok hossza: 1. alkalommal: 15 percet töltött bent a madár. 2. alkalommal: 9 percet töltött bent a madár.
6 hónapja0
VF{ Informatikus }
válasza
Az utolsó pont kiíratási mintája csak nem került elő…
Amennyiben több alkalommal is a maximum időt töltötte bent, az első ilyen alkalmat nevezi meg. Talán a minta elárulta volna, hogy mit vár el ilyen esetben a feladat.
import random
atrepules = int(input('Adj meg egy 5 és 10 közé eső számot! '))
idopont_lista = [random.randint(1, 30) for _ in range(atrepules)]
idopont_lista.sort()
print('A mérés kezdetét (0. percet) követően mikor (hányadik percben) repült át a madár az ablakon:', idopont_lista)
print('A madár az utolsó átrepüléskor', 'berepült a szobába.' if atrepules % 2 else 'kirepült a szobából')
print('A madár által a szobában töltött időszakok hossza:')
leghosszabb_alkalom = leghosszabb_ido = -1
for i in range(atrepules // 2):
ido = idopont_lista[i * 2 + 1] - idopont_lista[i * 2]
if leghosszabb_ido < ido:
leghosszabb_alkalom = i + 1
leghosszabb_ido = ido
print(f' { i + 1 }. alkalommal: { ido } percet töltött bent a madár.')
print(f'A leghosszabb bent tartózkodás a { leghosszabb_alkalom }. volt, amikor { leghosszabb_ido } percet töltött bent.')