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

722
valaki tud ebben segíteni? python nyelven
Írj egy programot, amely 5 darab véletlenszá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 tájékoztassa a felhasználót, és írja ki a lista elemeit a képernyőre!
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
import random

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

szam = int(input('Egy szám: '))

print('A', szam, 'benne van' if szam in lista else 'nincs benne', 'a', lista, 'listában')



Ugyanaz valamivel olvashatóbban:

import random

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

szam = int(input('Egy szám: '))

van = False
for i in lista:
    if i == szam:
        van = True
        break

if van:
    print('A', szam, 'benne van a', lista, 'listában')
else:
    print('A', szam, 'nincs benne a', lista, 'listában')



Ugyanaz picit tömörebben:

import random

lista = random.choices(range(1, 7 + 1), k = 5)

szam = int(input('Egy szám: '))

print('A', szam, ['nincs benne', 'benne van'][szam in lista], 'a', lista, 'listában')
Módosítva: 1 éve
0