Bei n und m werden die ersten m Vielfachen der Zahl am gedruckt, ohne dass in Python Schleifen verwendet werden.

Beispiele:

Eingabe: n = 2, m = 3
Ausgabe: 2 4 6
Eingabe: n = 3, m = 4
Ausgabe: 3 6 9 12

Wir können die Funktion range() in Python verwenden , um die Vielfachen in einem Bereich zu speichern.
Zuerst speichern wir die Zahlen bis zu m Vielfachen mit der Funktion range() in einem Array und drucken dann das Array mit (* a), wodurch das Array ohne Verwendung der Schleife gedruckt wird.

Nachfolgend finden Sie die Python-Implementierung des obigen Ansatzes:



def multiple(m, n): 
  
    
    
    a = range(n, (m * n)+1, n) 
      
    print(*a) 
  
m = 4
n = 3
multiple(m, n) 

Ausgabe:

3 6 9 12

Hinweis: In Python 3 print(*(range(x))entspricht diesprint(" ".join([str(i) for i in range(x)]))