def helloCallBack(): b = 0.5 #zadeklarowanie zmiennej b, bo jak jest tylko w if'ie to nie działa if (status == 0 ): #jeśli status = 0 to znaczy, że współczynnik został wybrany z listy if (wybrane_tarcie.get() == tarcie[0]): b = 0.9 if (wybrane_tarcie.get() == tarcie[1]): b = 0.6 if (wybrane_tarcie.get() == tarcie[2]): b = 0.3 if (wybrane_tarcie.get() == tarcie[3]): b = 0.05 else: #współczynnik wprowadzony przez użytkownika if (zamiana(E2.get()) != -1 and zamiana(E2.get()) <= 1): b = zamiana(E2.get()) else: error() return if (zamiana(E1.get()) == -1 or zamiana(E3.get()) == -1): error() else: a = zamiana(E1.get()) c = zamiana(E3.get()) funkcje.wprowadzenie(a, b, c) funkcje.obliczenia() DrogaKoncowa = funkcje.ZwrocDroge() CzasKoncowy = funkcje.ZwrocCzasCal() string1 = "%.2f" % DrogaKoncowa string2 = "%.2f" % CzasKoncowy lines = [ ''.join([u'Droga całkowita wynosi: \t', string1, '[m]']), ''.join([u'Czas końcowy wynosi: \t', string2, '[s]']) ] Wyniki = '\n'.join(lines) tkMessageBox.showinfo(u'Wyniki', Wyniki) funkcje.program()
def wyswietlWykres1(): b = 0.5 if (status == 0): if (wybrane_tarcie.get() == tarcie[0]): b = 0.9 if (wybrane_tarcie.get() == tarcie[1]): b = 0.6 if (wybrane_tarcie.get() == tarcie[2]): b = 0.3 if (wybrane_tarcie.get() == tarcie[3]): b = 0.05 else: if (zamiana(E2.get()) != 0): b = zamiana(E2.get()) else: error() if (zamiana(E1.get()) == 0 or zamiana(E3.get()) == 0): error() else: a = zamiana(E1.get()) c = zamiana(E3.get()) funkcje.wprowadzenie(a, b, c) funkcje.obliczenia() funkcje.wykres1(przykladowe1.get())