b=int(1)
if b == 1:
b=2
c = "on my thumb"
elif b== 2:
b=3
c = "on my shoe"
elif b== 3:
b=4
c = "on my knee"
elif b== 4:
b+1
c = "on my door"
elif b== 5:
b+1
c = "on my hive"
elif b== 6:
b+1
c = "on my sticks"
elif b== 7:
b+1
c = "up in heaven"
elif b== 8:
b+1
c = "on my gate"
elif b== 9:
b+1
c = "on my spine"
else:
c = "once again"
for r in range(10):
print("This old man, he played one He played knick-knack " + c +" Knick-knack paddywhack, give your dog a bone This old man came rolling home")
b+1
Relativ neu in der Codierung, daher weiß ich nicht wirklich, was ich tue, aber ich versuche, c dazu zu bringen, sich jedes Mal zu ändern, wenn r gedruckt wird ... damit die IT den alten Kinderreim vervollständigt. Ich codiere dies in Python ...
3 Antworten
parts = ["on my thumb", "on my shoe", ...]
numerators = ["one", "two", "three", ...]
for num, part in zip(numerators, parts):
print "This old man, he played " + num
print "He played knick-knack " + part
print "Knick-knack paddywhack, give your dog a bone"
print "This old man came rolling home"
Speichern Sie einfach Ihre Zeichenfolgen in einem Array oder einer Liste
lines = ["on my thumb", "on my shoe", "...."....]
Und dann mit Hilfe einer for-Schleife in c # -ish-Syntax über dieses Array (oder diese Liste) iterieren:
foreach(line in lines)
{
print("bla" + line + "blubb");
}
Vielleicht so etwas:
string b[10] = {"on my thumb","on my shoe","on my knee","on my door","on my hive","on my sticks","up in heaven","on my gate","on my spine","once again"};
for (i=0; i<b.length; i++) {
print("This old man, he played one He played knick-knack " + b[i] +" Knick-knack paddywhack, give your dog a bone This old man came rolling home.\n");
}
Da sich diese Werte nicht ändern, können Sie ein statisches Array erstellen, das die Werte enthält, und dann den Inhalt durchlaufen, während Sie das Ergebnis anzeigen.
Verwandte Fragen
Neue Fragen
python
Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante (z. B. Jython, PyPy) oder eine Bibliothek (z. B. Pandas und NumPy) verwenden, fügen Sie diese bitte in die Tags ein.