Mehrere Lücken in Python (Mehrere Lücken in Python), Spiel, Seite 724505
https://www.purl.org/stefan_ram/pub/mehrfache_parameter_py (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs (leicht)

Mehrere Lücken

Wir hatten schon einen Lückenzauber kennengelernt.

Definition eines Lückenzaubers
def p( _ ):
Beep( _, 200 )

Beim Gebrauch eines Lückenzaubers (beispielsweise mit »p( 1000 )«) wird der angegebene Wert zum Füllen der Lücke »_« verwendet (was dann beispielsweise »Beep( 1000, 200 )« ergibt).

Es ist auch möglich Zauber mit mehreren  Lücken zu definieren.

Im folgenden verwenden wir dies, um eine Abkürzung »b« für »Beep« zu definieren.

Zauberrolle

import urllib

from collections import *
from datetime import *
from itertools import *
from random import *
from re import *
from time import *
from timeit import *
from turtle import *
from urllib.request import *
from winsound import *

def b( f, d ):
Beep( f, d )

b( 1000, 100 )
b( 500, 200 )
b( 250, 400 )

Ein anderes Beispiel ist der Summendruckzauber »s«, der die Summe zweier Werte ausgibt.

Zauberrolle

import urllib

from collections import *
from datetime import *
from itertools import *
from random import *
from re import *
from time import *
from timeit import *
from turtle import *
from urllib.request import *
from winsound import *

def s( i, j ):
print( i + j )

s( 1000, 100 )
s( 500, 200 )
s( 250, 400 )

Protokoll
1100
700
650

Schreiben Sie einen Zauber mit zwei Lücken: Die erste Lücke soll für eine Masse in Kilogramm stehen und die zweite für eine Größe in Metern. Der Zauber soll dann den Körper-Masse-Index für diese beiden Werte ausgeben. Verwenden Sie diesen Zauber anschließend drei Mal mit verschiedenen Werten (ähnlich wie in der zuletzt gezeigten Zauberrolle), um dann drei verschiedene Körpermasseindizes zu sehen.

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724505 stefan_ram:724505 Mehrere Lücken in Python Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724505, slrprddef724505, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/mehrfache_parameter_py