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 házi

Főoldal » Középiskola » Informatika
548
Nagyon megköszönném ha valaki tudna segíteni.

1. Irj egy programot, amely 5 darab véletlen számot generál [1;7] intervallumon, és ezeket eltárolja egy listában. Kérjen be a felhasználótól egy számot, és vizsgálja meg, hogy ez előfordul-e a listában! Az eredményről tajékoztassa a felhasználót, és írja ki a lista elemeit a képernyőre!

2. Irj egy programot, amely a felhasználótól kér be egész számokat [-5;5] intervallumban. A bekerés akkor fejeződjön be, amikor a felhasználó intervallumon kívüli értéket ad meg! A program írja ki a megadott intervallumba eső számokat és az összegüket!
Jelenleg 1 felhasználó nézi ezt a kérdést.
python
0
Középiskola / Informatika

Válaszok

2
1.

import random

lista = [random.randint(1, 7) for _ in range(5)]

szam = int(input('Kérek egy számot: '))

print('A', szam, '' if szam in lista else 'nem', 'szerepel a', lista, 'listában')

2. Ez nem igazán világos. Azt mondja, hogy az intervallumba eső számokat. Hát kírattam azokat is, meg a beírtakat is.

lista = []
while True:
    szam = int(input('Kérek egy számot: '))
    if -5 <= szam <= 5:
        lista.append(szam)
    else:
        break

print('Az [5; 5] intervallumba eső számok:', list(range(-5, 6)), 'összegük:', sum(range(-5, 6)))
print('Ezek közül te a következőket írtad be:', lista, 'összegük:', sum(lista))
Módosítva: 3 éve
2

#1. feladat

import random

ls1 = random.sample(range(1, 7), 5)

szam1 = int(input("Szám: "))

if szam1 in ls1:
print("A lista tartalmazza ezt a számot!")
else:
print("A lista NEM tartalmazza ezt a számot!")

print(*ls1)



#2. feladat

ls2 = []

osszeg = 0

while True:

szam2 = int(input("Szám: "))

if -5 <= szam2 <= 5:
ls2.append(szam2)
ls2.append("+")
osszeg += szam2
else:
break

if ls2 != []:
print(*ls2[:-1], "=", osszeg)
else:
print("Intervallumon kívüli számmal kezdett!")
1