Looking for Programozás - BMEKOKJBSM1001-00 test answers and solutions? Browse our comprehensive collection of verified answers for Programozás - BMEKOKJBSM1001-00 at edu.kozlek.bme.hu.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Mi történik az alábbi kód futtatásakor, és miért?
d = {"a": 10, "b": 20}
print(d[0])
Egy programozó törölni szeretné a 3-nál kisebb számokat egy listából az alábbi kóddal. Miért hibás ez a megközelítés?
szamok = [0, 1, 2, 3, 4, 5]
for szam in szamok:
if szam < 3:
szamok.remove(szam)
Az alábbi maximumkeresés a lista elemein iterál:
maxval = mylist[0]
for v in mylist:
if v > maxval:
maxval = v
Milyen nagyságrendű a futásideje a lista n hosszának függvényében, és miért?
Mit eredményez a new_list = original_list parancs listák esetén?
Mi történik az alábbi kód futtatásakor, és miért?
s = "alma"
s[0] = "A"
Mit ír ki az alábbi kód x = 5 esetén, és miért?
if x > 0:
if x > 10:
print("nagy")
else:
print("nem pozitív")
Mi történik az utolsó sor futtatásakor, és miért?
from math import pi, sqrt
print(pi)
print(e)
Mi történik az alábbi kód futtatásakor?
n = 10
n /= 2
print([0] * n)
Mit ír ki az alábbi kódrészlet? Figyeljen a típusra: a szöveget idézőjelek között írja be ("abc" vagy 'abc'), minden mást pontosan úgy, ahogy a Python kiírja. A 8 nem ugyanaz, mint a 8.0, és a True nem ugyanaz, mint a "True" vagy a true.
def add_point(scores, name):
scores[name] = scores.get(name, 0) + 1
table = {"anna": 2}
add_point(table, "anna")
add_point(table, "bela")
print(table["anna"] * 10 + len(table))
Mit ír ki az alábbi kódrészlet? Figyeljen a típusra: a szöveget idézőjelek között írja be ("abc" vagy 'abc'), minden mást pontosan úgy, ahogy a Python kiírja. A 8 nem ugyanaz, mint a 8.0, és a True nem ugyanaz, mint a "True" vagy a true.
numbers = [1, 2, 3, 4, 5, 6]
total = 1
for num in numbers:
if num == 4:
break
if num % 2 == 0:
total *= num
print(total)