16. Lektion: Funktionen.extend(): Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(Positions- oder Schlüsselwortargumente)
(Zufallszahlen)
Zeile 33: Zeile 33:
 
* Probiere es mit beiden Möglichkeiten aus.
 
* Probiere es mit beiden Möglichkeiten aus.
  
=== Zufallszahlen===
+
== Zufallszahlen==
** random
+
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>

Version vom 3. Oktober 2023, 11:35 Uhr

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


Navigation

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