While Schleife in Phyton?
Wie schreibe ich ein Programm das mich nach der Malfolge fragt und dann das Einmaleins berechnet? Dieses Programm darf aber keine for schleife nutzen sondern nur die while Schleife
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Python
Meinst du sowas wie das folgende Beispiel? Ich bin mir nicht sicher, was du mit "Malfolge" und mit "Einmaleins berechnen" meinst.
Welche Malfolge? 13 Es gilt: 1 * 13 = 13 2 * 13 = 26 3 * 13 = 39 4 * 13 = 52 5 * 13 = 65 6 * 13 = 78 7 * 13 = 91 8 * 13 = 104 9 * 13 = 117 10 * 13 = 130 11 * 13 = 143 12 * 13 = 156 13 * 13 = 169 14 * 13 = 182 15 * 13 = 195 16 * 13 = 208 17 * 13 = 221 18 * 13 = 234 19 * 13 = 247 20 * 13 = 260
Entsprechender Python-Code:
m = int(input("Welche Malfolge? ")) print("Es gilt:") i = 1 while i < 21: print('{0:2d} * {1:2d} = {2:3d}'.format(i, m, i*m)) i += 1
Dazu muss ich fragen: Warum darf keine for-Schleife verwendet werden? Warum muss eine while-Schleife verwendet werden? Das ist nämlich eine ziemlich unsinnige Vorgabe.