Python :: Aufgabe #40
7 Lösungen

Schleifen - ersten 100 Quadratzahlen
Anfänger - Python
von Gustl
- 25.06.2013 um 13:27 Uhr
Erstelle ein kleines Programm welches eine Liste mit den ersten 100 Quadratzahlen erzeugt und diese ausgibt.
Lösungen:

summe = 0 for n in range(1, 100): quadrat = n*n summe += quadrat print ('zum Quadrat =', quadrat)
Lösung per list-comprehension
Python-Code

print [x ** 2 for x in range(1, 101)]

x=0 while x<100: x=x+1 xm=x*x print("Quadrat aus",x,"gleich:",xm)

#!/usr/bin/python x = 1 while x <= 100: print "Das Quadrat von", x, "ist:", x**2 x = x+1
Und noch einmal mit der Auswahlfuntion für Zeilen- und Spaltenanzahl

#!/usr/bin/python def waagerecht(n, b): x = 1 while x <= b: print n**2, "\t", n = n+1 x = x+1 print def senkrecht(a, b): print y = 1 while y <= a*10: waagerecht(y, b) y = y+10 senkrecht(input("Gib die Anzahl der Zeilen an:\t"),input("Gib die Anzahl der Spalten an:\t"))

"""Erstelle ein kleines Programm welches eine Liste mit den ersten 100 Quadratzahlen erzeugt und diese ausgibt.""" print("Quadratzahlen Rechner, kronstone") numb=0 while numb != 100: print(numb**2, "\n") numb += 1

# -*- coding: utf-8 -*- x = 1 while x < 101: print "Quadrat von " + str(x) + ": " + str(x * x) x = x + 1

Quadratzahlen = [] for i in range(101): if i > 0: Quadratzahlen.append(i**2) i+=1 print(Quadratzahlen)