Per Erik Strandberg /cv /kurser /blog

Jag och sonen gjorde det klassiska spelet där man ska gissa siffror genom att säga större än eller mindre än. Det blev inte så underbart vacker kod - men vi hade en mysig stund.

Exempel

$ python siffror.py
skriv stor 5
skriv liten 1
siffra mellan 1 och 5: 3
Gissa mer.
siffra mellan 3 och 5: 4
Gissa mer.
siffra mellan 4 och 5: 5
Hurra!

Källkod

from random import choice

min_siffra = -1

stor = int(raw_input("skriv stor "))
liten = int(raw_input("skriv liten "))

siffra = choice(range(liten, stor + 1))

while siffra != min_siffra:
    min_siffra = int(raw_input("siffra mellan %s och %s: " % (liten, stor)))

    if siffra == min_siffra:
        print "Hurra!"
    elif siffra < min_siffra:
        stor = min_siffra
        print "Gissa mindre."
    elif siffra > min_siffra:
        liten = min_siffra
        print "Gissa mer."


Denna sida tillhör Kategori Dagbok
Denna sida tillhör Kategori Programmering