import math
class Distance:
def __init__(self, lat=0, long=0, name="test"):
self.lat = lat
self.long = long
self.name = name
def rad(self):
self.lat = math.radians(float(input(f"Enter the latitude {self.name} point: ")))
self.long = math.radians(
float(input(f"Enter the longitude {self.name} point: "))
)
return self
def dist(A, B):
return 6371.01 * math.acos(
math.sin(A.lat) * math.sin(B.lat)
+ math.cos(A.lat) * math.cos(B.lat) * math.cos(A.long - B.long)
)
A = Distance(name="A").rad()
B = Distance(name="B").rad()
print(dist(A, B))
fit()
из-за неправильно введенных shapes.image =...
и посмотреть что находится в аргументах функции fit()
image и size.$ jt -r
import openpyxl
import os
import dbf
book = openpyxl.open("C:\\pypypy\\январь_2401231.xlsx", read_only=True)
sheet = book.active
table = dbf.Table('kvpl.dbf', 'FIO C(60); ADR C(13); TEPLO F(19,5); VODA F(19,5); ELECTRO F(19, 5)', codepage='cp866')
table.open(mode=dbf.READ_WRITE)
for row in range(2, sheet.max_row + 1):
FIO = sheet[row][0].value
ADR = sheet[row][1].value
TEPLO = sheet[row][3].value
VODA = sheet[row][4].value
ELECTRO = sheet[row][5].value
goods = (FIO, ADR, TEPLO, VODA, ELECTRO)
table.append(goods)
table.close()
table.append(tuple(goods))
psycopg2.connect(ваши_аргументы_функции, async=1)