Textersetzungen in Python (Textersetzungen in Python), Spiel, Seite 724485
https://www.purl.org/stefan_ram/pub/textersetzungen_py (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs (leicht)

Textersetzungen in Python 

Nach »from re import *« kann mit »sub( s, r, t )« ein Text »s« in einem anderen Text »t« durch eine Text »r« ersetzt werden.

Zauberrolle

from itertools import *
from random import *
from re import *
from time import *
from turtle import *
from winsound import *

t = 'Haus Hof Garten'

print( t )

s = 'Hof'

r = 'Tag'

o = sub( s, r, t )

print( o )

Protokoll
Haus Hof Garten
Haus Tag Garten

Der Zauberwert »sub( s, r, t )« wäre ohne das vorangehende »o =« alleine wirkungslos, da der Text »t« durch ihn nicht  verändert wird, was die folgende Zauberrolle zeigt.

Zauberrolle

from itertools import *
from random import *
from re import *
from time import *
from turtle import *
from winsound import *

t = 'Haus Hof Garten'

print( t )

s = 'Hof'

r = 'Tag'

sub( s, r, t )

print( t )

Protokoll
Haus Hof Garten
Haus Hof Garten

Schreiben Sie eine Zauberrolle, die von der folgenden Zeichenfolge ausgeht:

Zauberrolle
t = 'Drei Chinesen mit dem Kontrabass saßen auf der Straße und erzählten sich was.'

Nun sollen diese Zeichenfolge sechs Mal ausgegeben werden: Einmal so wie sie ist, einmal mit allen Vokalen durch »a« ersetzt, dann mit allen Vokalen durch »e« ersetzt, dann mit allen Vokalen durch »i« ersetzt, dann mit allen Vokalen durch »o« ersetzt und schließlich mit allen Vokalen durch »u« ersetzt.

Dabei sollen die Ersetzungen jeweils automagisch durch »sub« vorgenommen werden und nicht etwa manuell in die Zauberrolle eingegeben werden.

 

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 stefanram724485 stefan_ram:724485 Textersetzungen in Python Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724485, slrprddef724485, 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/textersetzungen_py