|
21 | 21 | }, |
22 | 22 | { |
23 | 23 | "cell_type": "code", |
24 | | - "execution_count": 10, |
| 24 | + "execution_count": 28, |
25 | 25 | "metadata": {}, |
26 | 26 | "outputs": [ |
27 | 27 | { |
|
39 | 39 | }, |
40 | 40 | { |
41 | 41 | "cell_type": "code", |
42 | | - "execution_count": 11, |
| 42 | + "execution_count": 29, |
43 | 43 | "metadata": {}, |
44 | 44 | "outputs": [ |
45 | 45 | { |
|
57 | 57 | }, |
58 | 58 | { |
59 | 59 | "cell_type": "code", |
60 | | - "execution_count": 12, |
| 60 | + "execution_count": 30, |
61 | 61 | "metadata": {}, |
62 | 62 | "outputs": [ |
63 | 63 | { |
|
87 | 87 | }, |
88 | 88 | { |
89 | 89 | "cell_type": "code", |
90 | | - "execution_count": 13, |
| 90 | + "execution_count": 31, |
91 | 91 | "metadata": {}, |
92 | 92 | "outputs": [ |
93 | 93 | { |
|
105 | 105 | }, |
106 | 106 | { |
107 | 107 | "cell_type": "code", |
108 | | - "execution_count": 14, |
| 108 | + "execution_count": 32, |
109 | 109 | "metadata": {}, |
110 | 110 | "outputs": [ |
111 | 111 | { |
|
134 | 134 | }, |
135 | 135 | { |
136 | 136 | "cell_type": "code", |
137 | | - "execution_count": 15, |
| 137 | + "execution_count": 33, |
138 | 138 | "metadata": {}, |
139 | 139 | "outputs": [ |
140 | 140 | { |
|
143 | 143 | "38" |
144 | 144 | ] |
145 | 145 | }, |
146 | | - "execution_count": 15, |
| 146 | + "execution_count": 33, |
147 | 147 | "metadata": {}, |
148 | 148 | "output_type": "execute_result" |
149 | 149 | } |
|
162 | 162 | }, |
163 | 163 | { |
164 | 164 | "cell_type": "code", |
165 | | - "execution_count": 16, |
| 165 | + "execution_count": 34, |
166 | 166 | "metadata": {}, |
167 | 167 | "outputs": [ |
168 | 168 | { |
|
198 | 198 | }, |
199 | 199 | { |
200 | 200 | "cell_type": "code", |
201 | | - "execution_count": 17, |
| 201 | + "execution_count": 35, |
202 | 202 | "metadata": {}, |
203 | 203 | "outputs": [ |
204 | 204 | { |
|
229 | 229 | }, |
230 | 230 | { |
231 | 231 | "cell_type": "code", |
232 | | - "execution_count": 18, |
| 232 | + "execution_count": 36, |
233 | 233 | "metadata": {}, |
234 | 234 | "outputs": [ |
235 | 235 | { |
|
258 | 258 | }, |
259 | 259 | { |
260 | 260 | "cell_type": "code", |
261 | | - "execution_count": 19, |
| 261 | + "execution_count": 37, |
262 | 262 | "metadata": {}, |
263 | 263 | "outputs": [ |
264 | 264 | { |
|
289 | 289 | ] |
290 | 290 | }, |
291 | 291 | { |
292 | | - "cell_type": "code", |
293 | | - "execution_count": 27, |
| 292 | + "cell_type": "markdown", |
294 | 293 | "metadata": {}, |
| 294 | + "source": [ |
| 295 | + " Bei der Benennung von Variablen sollte darauf geachtet werden, kurze aber verständliche Variablennamen zu benutzen, da so klar ist wozu die Variable benutzt wird. Auf keinen Fall sollten Variablennamen wie `l`, `O` oder `I` benutzt werden, da die, je nach Schriftart, wie `0` oder `1` aussehen können." |
| 296 | + ] |
| 297 | + }, |
| 298 | + { |
| 299 | + "cell_type": "code", |
| 300 | + "execution_count": 38, |
| 301 | + "metadata": { |
| 302 | + "scrolled": false |
| 303 | + }, |
295 | 304 | "outputs": [ |
296 | 305 | { |
297 | 306 | "name": "stdout", |
|
304 | 313 | } |
305 | 314 | ], |
306 | 315 | "source": [ |
307 | | - "# den Typen eines Wertes kann mit type() bestimmt werden:\n", |
| 316 | + "# den Typen eines Wertes können wir mit type() bestimmt werden:\n", |
308 | 317 | "print(type(\"a\"))\n", |
309 | 318 | "print(type(2))\n", |
310 | 319 | "print(type(4.8))" |
311 | 320 | ] |
312 | 321 | }, |
| 322 | + { |
| 323 | + "cell_type": "markdown", |
| 324 | + "metadata": {}, |
| 325 | + "source": [ |
| 326 | + "Python besitzt eine streng dynamische Typisierung, das heißt:\n", |
| 327 | + "\n", |
| 328 | + "1. Eine Variable kann auf Werte verschiedenen Typs zeigen.\n", |
| 329 | + "2. Jedes Objekt hat einen Typ.\n", |
| 330 | + "\n", |
| 331 | + "Bei jeder neuen Zuweisung wird der Wert einer Variable überschrieben, dabei kann sich der Typ des Werts ändern." |
| 332 | + ] |
| 333 | + }, |
| 334 | + { |
| 335 | + "cell_type": "code", |
| 336 | + "execution_count": 39, |
| 337 | + "metadata": {}, |
| 338 | + "outputs": [ |
| 339 | + { |
| 340 | + "name": "stdout", |
| 341 | + "output_type": "stream", |
| 342 | + "text": [ |
| 343 | + "<class 'str'>\n", |
| 344 | + "<class 'int'>\n" |
| 345 | + ] |
| 346 | + } |
| 347 | + ], |
| 348 | + "source": [ |
| 349 | + "s = \"String\"\n", |
| 350 | + "print(type(s))\n", |
| 351 | + "s = 4\n", |
| 352 | + "print(type(s))" |
| 353 | + ] |
| 354 | + }, |
313 | 355 | { |
314 | 356 | "cell_type": "markdown", |
315 | 357 | "metadata": {}, |
|
320 | 362 | }, |
321 | 363 | { |
322 | 364 | "cell_type": "code", |
323 | | - "execution_count": 20, |
| 365 | + "execution_count": 40, |
324 | 366 | "metadata": {}, |
325 | 367 | "outputs": [ |
326 | 368 | { |
|
347 | 389 | }, |
348 | 390 | { |
349 | 391 | "cell_type": "code", |
350 | | - "execution_count": 28, |
| 392 | + "execution_count": 41, |
351 | 393 | "metadata": {}, |
352 | 394 | "outputs": [ |
353 | 395 | { |
|
375 | 417 | }, |
376 | 418 | { |
377 | 419 | "cell_type": "code", |
378 | | - "execution_count": 11, |
| 420 | + "execution_count": 42, |
379 | 421 | "metadata": {}, |
380 | 422 | "outputs": [ |
381 | 423 | { |
|
396 | 438 | }, |
397 | 439 | { |
398 | 440 | "cell_type": "code", |
399 | | - "execution_count": 2, |
| 441 | + "execution_count": 43, |
400 | 442 | "metadata": {}, |
401 | 443 | "outputs": [ |
402 | 444 | { |
403 | | - "data": { |
404 | | - "text/plain": [ |
405 | | - "'########## foo ##########'" |
406 | | - ] |
407 | | - }, |
408 | | - "execution_count": 2, |
409 | | - "metadata": {}, |
410 | | - "output_type": "execute_result" |
| 445 | + "name": "stdout", |
| 446 | + "output_type": "stream", |
| 447 | + "text": [ |
| 448 | + "########## foo ##########\n" |
| 449 | + ] |
411 | 450 | } |
412 | 451 | ], |
413 | 452 | "source": [ |
|
417 | 456 | }, |
418 | 457 | { |
419 | 458 | "cell_type": "code", |
420 | | - "execution_count": 14, |
| 459 | + "execution_count": 44, |
421 | 460 | "metadata": {}, |
422 | 461 | "outputs": [ |
423 | 462 | { |
|
442 | 481 | }, |
443 | 482 | { |
444 | 483 | "cell_type": "code", |
445 | | - "execution_count": 25, |
| 484 | + "execution_count": 45, |
446 | 485 | "metadata": {}, |
447 | 486 | "outputs": [ |
448 | 487 | { |
|
469 | 508 | }, |
470 | 509 | { |
471 | 510 | "cell_type": "code", |
472 | | - "execution_count": 31, |
| 511 | + "execution_count": 46, |
473 | 512 | "metadata": { |
474 | 513 | "scrolled": true |
475 | 514 | }, |
|
478 | 517 | "name": "stdout", |
479 | 518 | "output_type": "stream", |
480 | 519 | "text": [ |
481 | | - "Bitte etwas eingeben: 45\n", |
482 | | - "45\n", |
| 520 | + "Bitte etwas eingeben: foo\n", |
| 521 | + "foo\n", |
483 | 522 | "<class 'str'>\n" |
484 | 523 | ] |
485 | 524 | } |
|
500 | 539 | }, |
501 | 540 | { |
502 | 541 | "cell_type": "code", |
503 | | - "execution_count": 4, |
| 542 | + "execution_count": 47, |
504 | 543 | "metadata": {}, |
505 | 544 | "outputs": [ |
506 | 545 | { |
|
518 | 557 | }, |
519 | 558 | { |
520 | 559 | "cell_type": "code", |
521 | | - "execution_count": 1, |
| 560 | + "execution_count": 48, |
522 | 561 | "metadata": {}, |
523 | 562 | "outputs": [ |
524 | 563 | { |
525 | 564 | "ename": "SyntaxError", |
526 | | - "evalue": "can't assign to keyword (<ipython-input-1-0cf028c02be4>, line 1)", |
| 565 | + "evalue": "can't assign to keyword (<ipython-input-48-0cf028c02be4>, line 1)", |
527 | 566 | "output_type": "error", |
528 | 567 | "traceback": [ |
529 | | - "\u001b[0;36m File \u001b[0;32m\"<ipython-input-1-0cf028c02be4>\"\u001b[0;36m, line \u001b[0;32m1\u001b[0m\n\u001b[0;31m True = 0 # Anzahl an Versuchen\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m can't assign to keyword\n" |
| 568 | + "\u001b[0;36m File \u001b[0;32m\"<ipython-input-48-0cf028c02be4>\"\u001b[0;36m, line \u001b[0;32m1\u001b[0m\n\u001b[0;31m True = 0 # Anzahl an Versuchen\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m can't assign to keyword\n" |
530 | 569 | ] |
531 | 570 | } |
532 | 571 | ], |
|
547 | 586 | }, |
548 | 587 | { |
549 | 588 | "cell_type": "code", |
550 | | - "execution_count": 10, |
| 589 | + "execution_count": 49, |
551 | 590 | "metadata": {}, |
552 | 591 | "outputs": [ |
553 | 592 | { |
|
575 | 614 | }, |
576 | 615 | { |
577 | 616 | "cell_type": "code", |
578 | | - "execution_count": 16, |
| 617 | + "execution_count": 1, |
579 | 618 | "metadata": {}, |
580 | 619 | "outputs": [ |
581 | 620 | { |
|
0 commit comments