Mittwoch, 26. November 2014

1+(1+2)+(1+2+3)+...

sum=0
for i in range (1001):
    for k in range(i+1):
        sum+=k
print (sum)

Mittwoch, 12. November 2014

Primzahlen bis 1000 ausgeben

# Gib alle Primzahlen kleiner als 1000 auf dem Bildschirm aus

is_prime=True
print(1)
print(2)
for i in range(3,1000,2):
    for k in range(2,i):
        if i%k==0:
            is_prime=False
            break
    if is_prime==True:
        print (i)
    is_prime=True

Seite mit Programmieraufgaben

Link

Mittwoch, 5. November 2014

Aufgabe von Project Euler (modifiziert)

Finde die Summe der Ziffern auf dieser Seite: https://projecteuler.net/problem=13

Also 3+7+1+0... usw.

Code:

ziffern=""" Zahlen von dem Link oben""" #Wichtig! 3 Anfuehrungszeichen verwenden

sum=0
zahlen=0
for i in ziffern:
    if i != "\n":
        zahlen+=1
        sum+=int(i)
print (sum)
print(zahlen)

Zahlen von 1 bis 10000, die durch 3 und 7 teilbar sind

# Alle Zahlen, kleiner als 10.000 dir durch 3 und 7 teilbar sind.
zaehler=0
for i in range (10000):
    if i%3==0 and i%7==0:
        print (i) #Fuer grosse Bereiche kann die Ausgabe "auskommentiert" werden um Zeit zu sparen
        zaehler+=1
print (zaehler)