Форум сайта python.su
0
Здравствуйте, я только начинаю изучать питон. У меня возникла проблема с преобразованием string во float.
Мне нужно считать введенные данные в entry и проверить являются ли они float. Пыталась поискать в интернете, но не смогла справиться с проблемой.
def data_checking_pz(self, event):
self.p_z = np.zeros((5, 7))
self.value = “”
for j in range(7):
try:
self.p_z = float(self.text_box_pz1.get())
self.p_z = float(self.text_box_pz2.get())
self.p_z = float(self.text_box_pz3.get())
self.p_z = float(self.text_box_pz4.get())
self.p_z = float(self.text_box_pz5.get())
except ValueError:
self.value = “Проверьте введенные вероятности отражения атаки”
self.result(self.value)
else:
self.calculate(self.p_z)
Здесь выдает ошибку
self.p_z = float(self.text_box_pz1.get())
ValueError: could not convert string to float:
и дальше вот такую ошибку
TypeError: ‘Text’ object is not callable
Прикреплённый файлы:
project ver3.0.py (9,2 KБ)
Офлайн
294
ss666а что вы хотите?
и дальше вот такую ошибку
TypeError: ‘Text’ object is not callable
self.result = Text(...) ...... self.result(self.value)
ss666У вас там слишком много всяких окошечек, и ХЗ куда что нужно вводить чтобы повторить ошибку
ValueError: could not convert string to float:
try: p_z = float('1.3') except (TypeError, ValueError): print( '....')
[code python][/code]
Офлайн