-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcasino.py
34 lines (28 loc) · 1.43 KB
/
casino.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env python
# -*- coding: utf-8 -*-
class textColor:
RESET = '\033[0m'
BOLD = '\033[01m'
GREEN = '\033[32m'
ORANGE = '\033[33m'
GREY = '\033[90m'
from decimal import Decimal
import random
from os import system
skrita_stevilka = round(random.uniform(1, 30))
print textColor.GREY + "\nZa lažje ugibanje, " + str(skrita_stevilka).rstrip('0').rstrip('.') + " je skrita številka." + textColor.RESET if '.' in str(skrita_stevilka) else str(skrita_stevilka) + " je skrita številka." + textColor.RESET
poskus = 0
while poskus < 3:
se_poskus = 3 - poskus
odgovor = int(raw_input("\nUgani skrito številko med 1 in 30 (poskusiš lahko še " + str(se_poskus) + "x): "))
if odgovor == skrita_stevilka:
# system('clear') # dela samo v terminalu za mac in linux!!!
print textColor.BOLD + textColor. GREEN + "\nČestitamo, " + str(skrita_stevilka).rstrip('0').rstrip('.') + " je pravilni odgovor!" + textColor.RESET if '.' in str(skrita_stevilka) else str(skrita_stevilka) + "je pravilni odgovor!" + textColor.RESET
break
elif poskus == 2:
print textColor.ORANGE + "\nŽal " + str(odgovor) + " ni pravilen odgovor. Hvala za igro!" + textColor.RESET
poskus += 1
else:
# system('clear') # dela samo v terminalu za mac in linux!!!
print textColor.ORANGE + "\nŽal " + str(odgovor) + " ni pravilen odgovor. Prosim poskusite ponovno!" + textColor.RESET
poskus += 1