# coding=utf-8 import server mod = server.problems.load_language('python', 'sl') id = 193 name = 'Vsebuje' slug = 'Vsebuje' description = '''\

Napiši program, ki ugotovi ali seznam števil vsebuje število 42. Seznam z imenom xs definiraj na vrhu programa. Primer:

xs = [42, 5, 4, -7, 2, 12, -3, -4, 11, 42, 2]

Program naj izpiše le True ali False. Seveda mora program delati za poljubne sezname in ne samo za seznam iz primera.

''' for_loop = ['''\

Čez elemente v seznamu se najlažje sprehodimo s for zanko. ''', '''\

Poskusi, kaj naredita naslednji dve vrstici:

for x in xs:
    print (x)
''', '''\

V zgornjem primeru z zanko for Pythonu naročimo naj se sprehodi čez seznam xs in na vsakem koraku trenutni element seznama shrani v spremenljivko x. Kaj naj Python naredi s to spremenljivko, mu naročimo v zamaknjenih vrsticah. Tokrat vrednost le izpišemo.

'''] if_clause = ['''\

Poglej, ali je število 42? Uporabite pogojni stavek if!

''', '''\
if x == 42:
'''] seen_42 = ['''\

Kako si lahko zapomnimo, da smo videli 42? Uporabi novo spremenljivko!

''', '''\

Spremenljivko na začetku nastavimo na False, npr.:

videl42 = False

in jo tekom zanke ustrezno spremenimo.'''] plan = ['''\

Plan. Kako bi se tega lotil ročno? Nekako takole:

Za vsak element v seznamu
    Poglej, ali je 42?
        Če je, si zapomni, da si videl 42.
Izpiši, ali si videl 42 ali ne.

Zdaj pa je potrebno le še slovenščino prevesti v Python.

''', for_loop, if_clause, seen_42] hint = { 'no_xs': ['''\

Program mora imeti na začetku definiran seznam xs.

'''], 'for_loop': for_loop, 'if_clause': if_clause, 'printing': ['''\

Izpiši rezultat.

'''], 'print_out_for': ['''\

Pazi, da izpišeš rezultat izven zanke!

'''] }