• Keine Ergebnisse gefunden

Programmieraufgaben (Kapitel 6) L¨osungen ¨Ubungen Aufgabe 6.1

N/A
N/A
Protected

Academic year: 2021

Aktie "Programmieraufgaben (Kapitel 6) L¨osungen ¨Ubungen Aufgabe 6.1"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Programmieraufgaben (Kapitel 6) L¨osungen Ubungen¨

Aufgabe 6.1

n = int(input(’nat¨urliche Zahl: ’)) for i in range(1, n+1):

print(i)

Aufgabe 6.2

n = int(input(’nat¨urliche Zahl: ’)) for i in range(0, n):

print(2*i+1)

Aufgabe 6.3

n = int(input(’nat¨urliche Zahl: ’)) for i in range(1, n+1):

print(i*i)

Aufgabe 6.4

n = int(input(’nat¨urliche Zahl: ’)) summe = 0

for i in range(1, n+1):

summe = summe + i print(summe)

Aufgabe 6.5

n = int(input(’nat¨urliche Zahl: ’)) summe = 0

for i in range(0, n):

summe = summe + (2*i+1) print(summe)

(2)

Aufgabe 6.6

anzahl = int(input(’Wie viele Zeilen? ’)) for i in range(0, anzahl):

print((i+1) * ’*’)

Aufgabe 6.7

n = int(input(’nat¨urliche Zahl: ’)) print(n)

while n != 1:

if n % 2 == 0:

n = n // 2 else:

n = 3*n+1 print(n)

Aufgabe 6.8

n = int(input(’natuerliche Zahl: ’)) isPrime = True

if n == 1:

isPrime = False for i in range(2, n):

if n % i == 0:

isPrime = False break

if isPrime:

print(’Primzahl’) else:

print(’keine Primzahl’)

Referenzen

ÄHNLICHE DOKUMENTE

Nat¨ urlich muss man die Zeichen in der untersten Zeile weder kennen noch angeben... Deshalb ist eine Codierung mit weniger als 4 Byte

bin(x ) wandelt die ganze Zahl x in die Bin¨ ardarstellung um, und liefert das Resultat als Zeichenkette (String) mit dem Pr¨ afix 0b zur¨ uck..

• eine Anzahl Sekunden (sec) einzugeben und die Texteingabe in eine ganze Zahl (int ) umwandelt,. • diesen Wert in Tage (d), Stunden (h), Minuten (m) und Sekunden (s)

[r]

[r]

In der Mathematik beschreibt der Begriff Parit¨ at die Eigenschaft einer ganzen Zahl, gerade oder ungerade zu sein.. Schreibe ein Programm

[r]

[r]