Glavni problem sa glavama ili repovima je taj što je nepouzdan način odabira slučajnog broja. Ako pokušavate odabrati broj između 1 i 100, na primjer, glava ili rep će vam dati samo šansu da dobijete ili glavu ili rep. To znači da ako nasumično birate broj, postoji šansa da ćete dvaput zaredom dobiti isti rezultat.
def flip_coin():
import random
result = random.randint(0,1)
if result == 0:
print("Heads")
else:
print("Tails")
Ovaj kod definira funkciju pod nazivom “flip_coin” koja će baciti novčić i ispisati je li to glava ili rep.
Prvi red uvozi “slučajnu” biblioteku koja će se koristiti za generiranje slučajnog broja.
Drugi red generiše nasumični cijeli broj između 0 i 1. Ako je rezultat 0, ispisat će se “Glave”. Ako je rezultat 1, ispisat će se “Tails”.
glava ()
Funkcija head() u Pythonu vraća prvi element liste, tuple ili stringa.
repovi()
Funkcija tails() vraća zadnjih n elemenata liste.