In jedem der folgenden Codes hat es jeweils einen Fehler bzw. ein Problem.

Finde das Problem und beschreibe es in eigenen Worten. Behebe das Problem und teste, ob der Code läuft.

Weshalb funktioniert folgender Code nicht?

def say_hello():
    print("Hello")
    print("Hello")
    print("Hello!")
 
def say_goodbye():
    print("Goooood...")
    print("       ...bye!")
 
if input("Yes or no? (y/n)") == 'y':
    say_hello
else:
    say_goodbye

Lösung


Was ist das Problem mit folgendem Code?

import random
 
def wuerfel():
    return random.randint(1,6)
 
def drei_wuerfel():
    return wuerfel(), wuerfel(), wuerfel()
 
drei_wuerfel()

Lösung


Was ist das Problem mit folgendem Code?

import random
 
def wuerfel():
    return random.randint(1,6)
 
def drei_wuerfel(zahl):
    return wuerfel()
    return wuerfel()
    return wuerfel()
 
print(drei_wuerfel())

Lösung

Welche beiden Zahlen gibt folgender Code aus?

import math
a = 1
b = 2
 
def summe_quadrate1(a,b):
    return a**2 + b**2
 
def summe_quadrate2(x,y):
    return a**2 + b**2
 
print(summe_quadrate1(4,3))
print(summe_quadrate2(4,3))

Lösung

  • gf_informatik/funktionen/problems.1677062226.txt.gz
  • Zuletzt geändert: 2023-02-22 10:37
  • von gra