'input' is an invalid keyword argument for int()

0

Witam serdecznie wszystkich.
Szukam pomocy z problemem napotkanym przy ćwiczeniu.
Program ma być menu z którego użytkownik może policzyć pole figur.

Wklejam wycinek kodu:

import math

#1) prostokąta

def pole_prostokata(a,b):
    return (a*b)

while(True):

    print ("1.Oblicz Pole Prostokąta.")
    print ("2.Oblicz Pole Kwadratu.")
    print ("3.Oblicz Pole Trójkąta.")
    print ("4.Oblicz Pole Trapezu.")
    print ("5.Oblicz Pole Koła.")
    print ("6.Zamknij Program.")

    wybor = input("Co chcesz obliczyć?: ")

    if wybor == "1":
        print("Wybrałeś obliczanie pola prostokąta!")
        a = int (input = ("Podaj długość boku \"a\": "))
        b = int (input = ("Podaj długość boku \"b\": "))
        print ("Wynik to: ",pole_prostokata(a,b))

Wyniki:

a = int (input = ("Podaj długość boku \"a\": "))
TypeError: 'input' is an invalid keyword argument for int()
1

Usuń znak = po input i zadziała.
Tak ma być:

		a = int (input  ("Podaj długość boku \"a\": "))
		b = int (input  ("Podaj długość boku \"b\": "))
46
a = int(input())
0

Dziękuję bardzo za pomoc. Jak widać czasem proste rzeczy są najmniej zauważalne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1