Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

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!

Python feladat

315
1.Kérj be a felhasználótól egy számot, tárold el, majd írd is ki a képernyőre. (példa: „A választott számod: 5”)

2.Készíts egy listát amibe égess be random számokat.

3.Vizsgáld meg a listát. Ha benne van az adott szám, amit a felhasználó beírt, akkor írjuk ki, hogy már benne van a listában. Ha nincs, akkor viszont adjuk hozzá.

4.Adjuk meg a lista átlagát és írjuk ki a képernyőre.

5.Adjuk meg a lista legkisebb elemétés írjuk ki a képernyőre.

6.Nézzük végig a listát és számoljuk meg hány hárommal osztható szám van. Írjuk is ki az eredményt egy fájlba. (output.txt) (Példa: A listánkban 4db hárommal osztható szám volt.)
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
# 1.

szam = int(input('Írj be egy számot: '))
print('A választott számod:', szam)

# 2.

import random

lista = [random.randint(-10, 10) for _ in range(random.randint(10, 20))]

# 3.

if szam in lista:
    print('A', szam, 'már benne van a listában')
else:
    lista.append(szam)
    print('A', szam, 'eddig nem volt benne a listában, de most hozzáadtam')

# 4.

print('A lista átlaga', sum(lista) / len(lista))

# 5.

print('A lista legkisebb eleme', min(lista))

# 6.

with open('output.txt', 'w') as allomany:
    allomany.write(f'A listánkban { len([szam for szam in lista if not szam % 3]) } db hárommal osztható szám volt.\n')
0