|
28 | 28 | }, |
29 | 29 | { |
30 | 30 | "cell_type": "code", |
31 | | - "execution_count": 1, |
| 31 | + "execution_count": null, |
32 | 32 | "metadata": {}, |
33 | 33 | "outputs": [], |
34 | 34 | "source": [ |
|
52 | 52 | }, |
53 | 53 | { |
54 | 54 | "cell_type": "code", |
55 | | - "execution_count": 2, |
| 55 | + "execution_count": 3, |
56 | 56 | "metadata": {}, |
57 | 57 | "outputs": [ |
58 | 58 | { |
|
61 | 61 | "Card(rank='7', suit='diamonds')" |
62 | 62 | ] |
63 | 63 | }, |
64 | | - "execution_count": 2, |
| 64 | + "execution_count": 3, |
65 | 65 | "metadata": {}, |
66 | 66 | "output_type": "execute_result" |
67 | 67 | } |
|
73 | 73 | }, |
74 | 74 | { |
75 | 75 | "cell_type": "code", |
76 | | - "execution_count": 3, |
| 76 | + "execution_count": 4, |
77 | 77 | "metadata": {}, |
78 | 78 | "outputs": [ |
79 | 79 | { |
|
82 | 82 | "52" |
83 | 83 | ] |
84 | 84 | }, |
85 | | - "execution_count": 3, |
| 85 | + "execution_count": 4, |
86 | 86 | "metadata": {}, |
87 | 87 | "output_type": "execute_result" |
88 | 88 | } |
|
94 | 94 | }, |
95 | 95 | { |
96 | 96 | "cell_type": "code", |
97 | | - "execution_count": 4, |
| 97 | + "execution_count": 5, |
98 | 98 | "metadata": {}, |
99 | 99 | "outputs": [ |
100 | 100 | { |
|
103 | 103 | "Card(rank='2', suit='spades')" |
104 | 104 | ] |
105 | 105 | }, |
106 | | - "execution_count": 4, |
| 106 | + "execution_count": 5, |
107 | 107 | "metadata": {}, |
108 | 108 | "output_type": "execute_result" |
109 | 109 | } |
|
114 | 114 | }, |
115 | 115 | { |
116 | 116 | "cell_type": "code", |
117 | | - "execution_count": 5, |
| 117 | + "execution_count": 6, |
118 | 118 | "metadata": {}, |
119 | 119 | "outputs": [ |
120 | 120 | { |
|
123 | 123 | "Card(rank='A', suit='hearts')" |
124 | 124 | ] |
125 | 125 | }, |
126 | | - "execution_count": 5, |
| 126 | + "execution_count": 6, |
127 | 127 | "metadata": {}, |
128 | 128 | "output_type": "execute_result" |
129 | 129 | } |
|
134 | 134 | }, |
135 | 135 | { |
136 | 136 | "cell_type": "code", |
137 | | - "execution_count": 6, |
| 137 | + "execution_count": 14, |
138 | 138 | "metadata": {}, |
139 | 139 | "outputs": [ |
140 | 140 | { |
141 | 141 | "data": { |
142 | 142 | "text/plain": [ |
143 | | - "Card(rank='6', suit='diamonds')" |
| 143 | + "Card(rank='K', suit='diamonds')" |
144 | 144 | ] |
145 | 145 | }, |
146 | | - "execution_count": 6, |
| 146 | + "execution_count": 14, |
147 | 147 | "metadata": {}, |
148 | 148 | "output_type": "execute_result" |
149 | 149 | } |
|
157 | 157 | }, |
158 | 158 | { |
159 | 159 | "cell_type": "code", |
160 | | - "execution_count": 7, |
| 160 | + "execution_count": 18, |
161 | 161 | "metadata": {}, |
162 | 162 | "outputs": [ |
163 | 163 | { |
|
168 | 168 | " Card(rank='4', suit='spades')]" |
169 | 169 | ] |
170 | 170 | }, |
171 | | - "execution_count": 7, |
| 171 | + "execution_count": 18, |
172 | 172 | "metadata": {}, |
173 | 173 | "output_type": "execute_result" |
174 | 174 | } |
|
179 | 179 | }, |
180 | 180 | { |
181 | 181 | "cell_type": "code", |
182 | | - "execution_count": 8, |
| 182 | + "execution_count": 19, |
183 | 183 | "metadata": {}, |
184 | 184 | "outputs": [ |
185 | 185 | { |
|
191 | 191 | " Card(rank='A', suit='hearts')]" |
192 | 192 | ] |
193 | 193 | }, |
194 | | - "execution_count": 8, |
| 194 | + "execution_count": 19, |
195 | 195 | "metadata": {}, |
196 | 196 | "output_type": "execute_result" |
197 | 197 | } |
|
202 | 202 | }, |
203 | 203 | { |
204 | 204 | "cell_type": "code", |
205 | | - "execution_count": 9, |
| 205 | + "execution_count": 20, |
206 | 206 | "metadata": {}, |
207 | 207 | "outputs": [ |
208 | 208 | { |
|
271 | 271 | }, |
272 | 272 | { |
273 | 273 | "cell_type": "code", |
274 | | - "execution_count": 10, |
| 274 | + "execution_count": 21, |
275 | 275 | "metadata": {}, |
276 | 276 | "outputs": [ |
277 | 277 | { |
|
340 | 340 | }, |
341 | 341 | { |
342 | 342 | "cell_type": "code", |
343 | | - "execution_count": 11, |
| 343 | + "execution_count": 22, |
344 | 344 | "metadata": {}, |
345 | 345 | "outputs": [ |
346 | 346 | { |
|
349 | 349 | "True" |
350 | 350 | ] |
351 | 351 | }, |
352 | | - "execution_count": 11, |
| 352 | + "execution_count": 22, |
353 | 353 | "metadata": {}, |
354 | 354 | "output_type": "execute_result" |
355 | 355 | } |
|
360 | 360 | }, |
361 | 361 | { |
362 | 362 | "cell_type": "code", |
363 | | - "execution_count": 12, |
| 363 | + "execution_count": 23, |
364 | 364 | "metadata": {}, |
365 | 365 | "outputs": [ |
366 | 366 | { |
|
369 | 369 | "False" |
370 | 370 | ] |
371 | 371 | }, |
372 | | - "execution_count": 12, |
| 372 | + "execution_count": 23, |
373 | 373 | "metadata": {}, |
374 | 374 | "output_type": "execute_result" |
375 | 375 | } |
|
380 | 380 | }, |
381 | 381 | { |
382 | 382 | "cell_type": "code", |
383 | | - "execution_count": 13, |
| 383 | + "execution_count": 28, |
| 384 | + "metadata": {}, |
| 385 | + "outputs": [ |
| 386 | + { |
| 387 | + "data": { |
| 388 | + "text/plain": [ |
| 389 | + "{'spades': 3, 'hearts': 2, 'diamonds': 1, 'clubs': 0}" |
| 390 | + ] |
| 391 | + }, |
| 392 | + "execution_count": 28, |
| 393 | + "metadata": {}, |
| 394 | + "output_type": "execute_result" |
| 395 | + } |
| 396 | + ], |
| 397 | + "source": [ |
| 398 | + "suit_values = dict(spades=3, hearts=2, diamonds=1, clubs=0)\n", |
| 399 | + "suit_values\n" |
| 400 | + ] |
| 401 | + }, |
| 402 | + { |
| 403 | + "cell_type": "code", |
| 404 | + "execution_count": 29, |
384 | 405 | "metadata": {}, |
385 | 406 | "outputs": [ |
386 | 407 | { |
|
443 | 464 | } |
444 | 465 | ], |
445 | 466 | "source": [ |
446 | | - "suit_values = dict(spades=3, hearts=2, diamonds=1, clubs=0)\n", |
447 | 467 | "\n", |
448 | 468 | "def spades_high(card):\n", |
449 | 469 | " rank_value = FrenchDeck.ranks.index(card.rank)\n", |
|
469 | 489 | }, |
470 | 490 | { |
471 | 491 | "cell_type": "code", |
472 | | - "execution_count": 14, |
| 492 | + "execution_count": null, |
473 | 493 | "metadata": {}, |
474 | 494 | "outputs": [], |
475 | 495 | "source": [ |
|
501 | 521 | }, |
502 | 522 | { |
503 | 523 | "cell_type": "code", |
504 | | - "execution_count": 15, |
| 524 | + "execution_count": null, |
505 | 525 | "metadata": {}, |
506 | | - "outputs": [ |
507 | | - { |
508 | | - "data": { |
509 | | - "text/plain": [ |
510 | | - "Vector(4, 5)" |
511 | | - ] |
512 | | - }, |
513 | | - "execution_count": 15, |
514 | | - "metadata": {}, |
515 | | - "output_type": "execute_result" |
516 | | - } |
517 | | - ], |
| 526 | + "outputs": [], |
518 | 527 | "source": [ |
519 | 528 | "v1 = Vector(2, 4)\n", |
520 | 529 | "v2 = Vector(2, 1)\n", |
|
523 | 532 | }, |
524 | 533 | { |
525 | 534 | "cell_type": "code", |
526 | | - "execution_count": 16, |
| 535 | + "execution_count": null, |
527 | 536 | "metadata": {}, |
528 | | - "outputs": [ |
529 | | - { |
530 | | - "data": { |
531 | | - "text/plain": [ |
532 | | - "5.0" |
533 | | - ] |
534 | | - }, |
535 | | - "execution_count": 16, |
536 | | - "metadata": {}, |
537 | | - "output_type": "execute_result" |
538 | | - } |
539 | | - ], |
| 537 | + "outputs": [], |
540 | 538 | "source": [ |
541 | 539 | "v = Vector(3, 4)\n", |
542 | 540 | "abs(v)" |
543 | 541 | ] |
544 | 542 | }, |
545 | 543 | { |
546 | 544 | "cell_type": "code", |
547 | | - "execution_count": 17, |
| 545 | + "execution_count": null, |
548 | 546 | "metadata": {}, |
549 | | - "outputs": [ |
550 | | - { |
551 | | - "data": { |
552 | | - "text/plain": [ |
553 | | - "Vector(9, 12)" |
554 | | - ] |
555 | | - }, |
556 | | - "execution_count": 17, |
557 | | - "metadata": {}, |
558 | | - "output_type": "execute_result" |
559 | | - } |
560 | | - ], |
| 547 | + "outputs": [], |
561 | 548 | "source": [ |
562 | 549 | "v * 3" |
563 | 550 | ] |
564 | 551 | }, |
565 | 552 | { |
566 | 553 | "cell_type": "code", |
567 | | - "execution_count": 18, |
| 554 | + "execution_count": null, |
568 | 555 | "metadata": {}, |
569 | | - "outputs": [ |
570 | | - { |
571 | | - "data": { |
572 | | - "text/plain": [ |
573 | | - "15.0" |
574 | | - ] |
575 | | - }, |
576 | | - "execution_count": 18, |
577 | | - "metadata": {}, |
578 | | - "output_type": "execute_result" |
579 | | - } |
580 | | - ], |
| 556 | + "outputs": [], |
581 | 557 | "source": [ |
582 | 558 | "abs(v * 3)" |
583 | 559 | ] |
584 | 560 | } |
585 | 561 | ], |
586 | 562 | "metadata": { |
587 | 563 | "kernelspec": { |
588 | | - "display_name": "Python 3", |
| 564 | + "display_name": ".venv", |
589 | 565 | "language": "python", |
590 | 566 | "name": "python3" |
591 | 567 | }, |
|
599 | 575 | "name": "python", |
600 | 576 | "nbconvert_exporter": "python", |
601 | 577 | "pygments_lexer": "ipython3", |
602 | | - "version": "3.8.0" |
| 578 | + "version": "3.14.3" |
603 | 579 | } |
604 | 580 | }, |
605 | 581 | "nbformat": 4, |
|
0 commit comments