16. Lektion: Funktionen.extend(): Difference between revisions
Jump to navigation
Jump to search
| Line 33: | Line 33: | ||
* Probiere es mit beiden Möglichkeiten aus. | * Probiere es mit beiden Möglichkeiten aus. | ||
== Zufallszahlen== | |||
Funktionen zur Erzeugung von Zufallszahlen sind im Modul random enthalten: | |||
<pre> | |||
>>> import random | |||
>>> dir(random) | |||
['__class__', '__init__', '__name__', '__dict__', 'choice', 'getrandbits', 'randint', 'random', 'randrange', 'seed', 'uniform'] | |||
>>> random.randint(10,20) | |||
11 | |||
</pre> | |||
** https://www.phyton-lernen.de/zufallszahlen-random.htm | ** https://www.phyton-lernen.de/zufallszahlen-random.htm | ||
<br> | <br> | ||
Revision as of 12:35, 3 October 2023
Funktionen
Mehrere Ergebnisse zurückgeben
>>> def test1(a, b):
return a, b
>>> x, y = test1(3.14, 42)
>>> x
3.14
>>> y
42
>>>
Alternative:
>>> def test2(a, b):
return (a, b)
>>> z = test2(3.14, 42)
>>> z
(3.14, 42)
>>> x, y = z
>>> x
3.14
>>> y
42
>>>
Übung:
- Schreibe einige kleine Funktionen die mehr als einen Wert zurückgeben.
- Probiere es mit beiden Möglichkeiten aus.
Zufallszahlen
Funktionen zur Erzeugung von Zufallszahlen sind im Modul random enthalten:
>>> import random >>> dir(random) ['__class__', '__init__', '__name__', '__dict__', 'choice', 'getrandbits', 'randint', 'random', 'randrange', 'seed', 'uniform'] >>> random.randint(10,20) 11
Zurück zu Micropython Kurs 2023 - Teil 1
Zurück zur "Micropython Kurs 2023" Startseite
Zurück zur Programmieren Startseite
Zurück zur Wiki Startseite