Gemensam programmering, m06u01

Tillsammans gick vi igenom och löste uppgift m06u01.

import numpy as np

def print_polynom(l):
    """
    Skriver ut ett polynom och polynomet i kvadrat
    :param l: listan med värden
    :return: inget
    """

    poly = np.poly1d(l)             # Skapa polynomet
    print(poly)                     # skriv ut polynomet
    print("Polynomet i kvadrat")
    print(poly*poly)                # Skriv ut det kvadrerade polynomet


polynom = []        # Listan med alla listor

for i in range(1, 5):
    lista = []
    print("\nMata in tal för att skapa polynom", i)

    while True:
        try:
            lista.append(int(input("Ange ett heltal (ej korrekt heltal avbryter inmatning): ")))
        except:
            break
    polynom.append(lista)

for index, p in enumerate(polynom):
    print("\nPolynom nr", index+1)
    print_polynom(p)

Lämna ett svar

Din e-postadress kommer inte att publiceras.

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.