Repository navigation
Expand file tree
/
Copy path21
More file actions
117 lines (107 loc) · 5.2 KB
/
Copy path21
File metadata and controls
117 lines (107 loc) · 5.2 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
koloda = [6,7,8,9,10,2,3,4,11] * 4
import random
random.shuffle(koloda)
print("Поиграем в очко")
count = 0
aifpk = 0
while True:
choice = input('Будете брать карту? y/n\n')
if choice == 'y':
current = koloda.pop()
print("Вам попалась карта достоинством %d" %current)
count += current
if count >21:
print("ваш счет %d" %count)
print("Извини у тебя перебор и ты продул!")
break
elif count == 21:
print("Поздравляю у тебя 21 и ты победил!")
break
else:
print("У вас %d очков" %count)
elif choice == 'n':
fpk = koloda.pop()
aifpk += fpk
print("У крупье выпало %d " %fpk)
if fpk < count:
print("Крупье решает брать ему карту или нет")
ai = random.randint(1,2)
print("Искуственный интелект выбор говорит= " +str(ai))
if ai == 1:
fpk = koloda.pop()
aifpk += fpk
if aifpk ==21:
if aifpk > count:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("Крупье выигрывает с 21")
break
elif aifpk == count:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("У вас ничья!")
break
elif aifpk < count:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("Крупье продул!")
if aifpk > 21:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("Крупье проиграл у него больше 21")
break
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
elif ai == 2:
if aifpk > 17:
print("Крупье останавливает игру и просит сравнение")
if aifpk > count:
if aifpk < 21:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("У крупье больше счет чем у вас и он выигрывает!")
break
elif aifpk >21:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("У крупье больше 21 и он проигрывает!")
break
elif aifpk == count:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("У вас ничья!")
break
elif aifpk < count:
print("У вас болше чем у крупье и вы победили!")
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
break
elif aifpk <10:
fpk = koloda.pop()
aifpk += fpk
print("Крупье выпало %d" %aifpk)
if aifpk > count:
if aifpk < 21:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("У крупье больше счет чем у вас и он выигрывает!")
break
elif aifpk >21:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("У крупье больше 21 и он проигрывает!")
break
elif aifpk == count:
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
print("У вас ничья!")
break
elif aifpk < count:
print("У вас болше чем у крупье и вы победили!")
print("Крупье выпало %d" %aifpk)
print("У вас %d" %count)
break
else:
print("Крупье скинул карты и проиграл!")
break
print("До новых встреч!")