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

197
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: 1 é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