Найти - Пользователи
Полная версия: Помогите разобраться c ошибкой: unsupported operand type(s) for ** or pow():
Начало » Python для новичков » Помогите разобраться c ошибкой: unsupported operand type(s) for ** or pow():
1
Scotch
Здравствуйте, начал изучать Python, и столкнулся вот с такой проблемой:TypeError: unsupported operand type(s) for ** or pow(): ‘function’ and ‘int’, головой понимаю, что проблема с конкатенацией строк, либо функция просто не видит параметры, хотя global для каждого прописал.
 [/from tkinter import *
from tkinter import messagebox
from tkinter import ttk
from math import sqrt
import sys
root = Tk()
root.title('Квадратные уравнения')
root.iconbitmap('РИК.ico')
root.geometry('220x300+550+150')
root.resizable(False, False)
def a():
    global a
    a = int(a_input.get())
    a=float(a)
def b():
    global b
    b = int(b_input.get())
    b=float(b)
def c():
    global c
    c = int(c_input.get())
    c=float(c)
def clicked():
    D =-b ** 2 - 4 * a * c
    print('Дискриминант:', D)
    if D > 0:
        x1 = (-b + sqrt(D)) / 2 * a
        print('Первый корень', x1)
        x2 = (-b - sqrt(D)) / 2 * a
        print("Второй корень:", x2)
    elif D == 0:
        x = -b / 2 * a
        print("Корень:", x)
    else:
        print('Нет решений')
a_input=Entry(root)
a_input.grid(column=1,row=0)
b_input=Entry(root)
b_input.grid(column=1,row=1)
c_input=Entry(root)
c_input.grid(column=1,row=2)
koefA=Label(root, text='a:')
koefB=Label(root, text='b:')
koefC=Label(root, text='c:')
koefA.grid(column=0, row=0)
koefB.grid(column=0, row=1)
koefC.grid(column=0, row=2)
btn=ttk.Button(root, text='Рассчитать',command=clicked, width=30)
btn.grid(column=1, row=5)
root.mainloop()
]
FishHook
Scotch
и столкнулся вот с такой проблемой
С какой???? проблемой?
Scotch
Извиняюсь, отредактировал вопрос. Ошибка:TypeError: unsupported operand type(s) for ** or pow(): ‘function’ and ‘int’
FishHook
 def clicked():
    D =-b ** 2 - 4 * a * c
Что есть b?? Это функция def b… Вы функцию пытаетесь возвести в степень.

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB