#python
#naukaprogramowania
Jak w elegancki sposób zmusić pythona do zaokrąglania połówek w górę? Tj. 12.5 do 13 a nie 12.
#naukaprogramowania
Jak w elegancki sposób zmusić pythona do zaokrąglania połówek w górę? Tj. 12.5 do 13 a nie 12.
Wszystko
Najnowsze
Archiwum
from decimal import Decimal, ROUND_HALF_UP
Decimal(12.5).quantize(0, ROUND_HALF_UP)
źródło: comment_UP4qaiAeubEger40x9VLQcueTHTkjCPE.jpg
Pobierz
źródło: comment_wOcgrn3dNPLECpPCQQ4DlzblJTQiKfvV.jpg
Pobierz@py "PATH_TO_SCRIPT_FOLDER\check_udemy.py"
A odpowiadający rekordom w tabeli a, z relacją one-to-many do rekordów z tabeli b (obiekt klasy B). W głównym wątku aplikacji dokonuję operacji na obiekcie A, a w oddzielnym wątku (threading.Thread) tworzę nowe obiekty B, podając im jako argument obiekt A z głównego wątku (żeby zachowaćws.cell(row=rowNum, column=1).number_format = "general"
ws.cell(row=rowNum, column=1).value = float(data)
`('OK', [('1 (BODY[HEADER.FIELDS (SUBJECT)] {38}', 'Subject: =?iso-8859-2?B?s7Ozs7M=?=\r\n\r\n'), ')'])
źródło: comment_Sj9ZGkd7Nt3Eiw5qDaJVe17GUCKWd2he.jpg
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Serio w Pythonie jest tak, że najpierw muszę zdefiniować funkcję, a dopiero potem ją wywołać? Tzn. jak czytam kod, to nie widzę co najpierw się wykona, tylko trzeba przebijać się przez definicje funkcji, a dopiero gdzieś w środku jest początek wykonywania kodu?
W Javie i JavaScript najpierw piszę kod, a dopiero mogę definiować funkcje. W C/C++ na górze musi być deklaracja prototypu funkcji (ale implementacja też
Komentarz usunięty przez autora
@araneo: warunek o którym piszesz mówi interpreterowi "wykonaj poniższy kod tylko jeśli jestem skryptem "głównym" (a nie np. zostałem zaimportowany przez inny)"
@mk321: nic nie stoi na przeszkodzie aby wydzielić funkcje do osobnego pliku i je stamtąd importować