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

Főoldal » Középiskola » Informatika
580
1. Kérjétek be a felhasználótól a nevét és a születési évét.

2. Számoljátok ki, hogy hány éves a személy jelenleg és írjátok ki a képernyőre. (Pl: Gipsz Jakab 24 éves jelenleg.)

3. Hozzatok létre két számot tartalmazó változót. (Legyen a nevük: x és y)
Adjuk meg a két változó közti értéket. (Magyarul az átlagukat)
Az végeredményt a képernyőn is jelenítsük meg.

4. Készíts egy listát. Legyen benne néhány pozitív egész szám Pl. [2,7,4,11]
a. Számold ki ciklus segítségével melyik a legkisebb és legnagyobb szám.
b. Add meg beépített függvény segítségével, hány szám található a listában.
c. Számok átlagát írd ki.
d. Van e a számok közt páros szám.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
1.

nev = input('Neved: ')
ev = int(input('Születési éved: '))

2. (Az a. és b. változatok ugyanazt csinálják, csak b. jövőre is helyesen számol majd.)

# a.
print(nev, 2022 - ev, "éves jelenleg.")

# b.
import datetime
print(nev, datetime.date.today().year - ev, "éves jelenleg.")

3.

x = float(input('x = '))
y = float(input('y = '))
print('Átlaguk =', (x + y) / 2)

4. (Nem világos.)

lista = [2, 7, 4, 11]

a.

legkisebb = None
legnagyobb = None
for szam in lista:
    if legkisebb == None or legkisebb > szam:
        legkisebb = szam
    if legnagyobb == None or legnagyobb < szam:
        legnagyobb = szam

print('Legkisebb:', legkisebb, '/ legnagyobb:', legnagyobb)

b.

print('A listában', len(lista), 'szám található')

c.

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

d.

print('A számok közt', 'van' if [szam for szam in lista if not szam % 2] else 'nincs', 'páros')
1