Skip to content

iC4rds/Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Projects

Fibonacci Folge

def get_input():
    while True:
        Z = input("Gib eine Zahl an!  ")
        try:
            Z = int(Z)
            return Z
        except ValueError:
            print("Das ist keine Zahl!")
            get_input()

def fib(n):
    if n<2:
        return n
    else:
        return fib(n-1)+fib(n-2)

#def f(L=None):
    #if L is None:
        #L = []
    #L.append(fib(get_input()))
    #return L

if __name__ == "__main__":
    print("Das ist die " + str(fib(get_input())) + ". Stelle der Fibonacci-Folge."

Temperatur umwandeln

def get_temp():
    while True:
        T = input("Gib die Temperatur an! ")
        try:
            T = float(T)
            return T
        except ValueError:
            print("Das ist keine Temperatur!")

def F_to_C_and_K():
    F = get_temp()
    F = F - 32
    C = 5/9 * F
    K = C + 273.15
    print("Das sind " + str(C) + " Grad Celsius")
    print("und " + str(K) + " Kelvin")

def C_to_F_and_K():
    C = get_temp()
    K = C + 273.15
    C = C + 17.8
    F = 9/5 * C
    print("Das sind " + str(F) + " Grad Fahrenheit")
    print("und " + str(K) + " Kelvin")

def temperaturskala():
    ddd = input("Welche Temperaturskala möchtest du umwandeln? Gib F für Fahrenheit und C für Celsius an! ")
    if ddd == str("F"):
        F_to_C_and_K()
    elif ddd == str("C"):
        C_to_F_and_K()
    else:
        print("Entweder F oder C!")
        temperaturskala()

temperaturskala()

mit Rest dividieren

def get_input_a():
    while True:
        v = input("Durch welche Zahl möchtest du dividieren?  ")
        try:
            a = int(v)
            return a
        except ValueError:
           print("Das ist keine Zahl")

def get_input_m():
    while True:
        va = input("Womit?  ")
        try:
            m = int(va)
            return m
        except ValueError:
            print("Das ist keine Zahl")

def get_input_b():
    while True:
        var = input("Was ist der Rest?  ")
        try:
            b = int(var)
            return b
        except ValueError:
            print("Das ist keine Zahl")

def mod():
    a = get_input_a()
    m = get_input_m()
    b = get_input_b()
    r = a%m
    if r == b:
        print("Das ist richtig")
    else:
        print("Nein, der Rest ist " + str(r))

mod()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published