Ahhoz, hogy mások kérdéseit és válaszait megtekinthesd, nem kell beregisztrálnod, azonban saját kérdés kiírásához ez szükséges!
Python feladat
Username63
kérdése
68
1.Feladat
Kérjük be a felhasználótól a nevét.Írjuk ki: „Szia BEKÉRTNÉV”
2.Feladat
Készíts egy listát, ami számokat fog tartalmazniés néhány random számot rakj is bele.
3.Feladat
Az előbb elkészített listába töltsünk fel új elemet úgy, hogy a felhasználótól kérjük be ennek az értékét.
4.Feladat
Az eddigi listából határozzuk meg ciklus vagy beépített függvény segítségével a legnagyobb és a legkisebb elemet.
5.Feladat
Határozzuk meg a listából a pozitív páratlan számok összegét.
6.Feladat
Írjuk ki az „output.txt”-be az összes eddig kiszámított értéket információkkal együtt.Az első sorba kerüljön a teljes lista tartalma.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika
Válaszok
1
VF{ Informatikus }
megoldása
#1.Feladat
bekertnev = input('Írd be a neved: ')
print('Szia', bekertnev)
#2.Feladat
import random
lista = [random.randint(0, 100) for _ in range(random.randint(5, 10))]
#3.Feladat
while True:
ertek = input('Adj új számot a listához (befejezéshez ne írj semmit): ')
if ertek == '':
break
lista.append(int(ertek))
#4.Feladat
legnagyobb = max(lista)
legkisebb = min(lista)
#5.Feladat
resz_osszeg = sum([szam for szam in lista if szam > 0 and szam % 2])
#6.Feladat
with open('output.txt', 'w') as allomany:
allomany.write(f'Lista: { lista }\n')
allomany.write(f'A lista legnagyobb eleme: { legnagyobb }\n')
allomany.write(f'A lista legkisebb eleme: { legkisebb }\n')
allomany.write(f'Pozitív páratlan számok összege: { resz_osszeg }\n')