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

312
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