Jest jakiś prosty sposób aby zrobić negację warunku, który mam w funkcji. Tutaj prosty przykład. Funkcja przyjmuje dwie liczby i zwraca mniejszą. Chciałbym użyć tego samego kodu do zwracania liczby większej. W tym celu potrzebuje zanegowć warunek zawszyty w funkcji.

https://paste.ofcode.org/37bw8npfQQnKkdsZ3EiVJu6

Nie chce też komplikować tej funkcji dodając dodatkowy parametr True, False.

Rowiązanie
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Python nie rozumie into inkrementacja za pomocą znaku ++ ()
Przyznam, że zatkało mnie i to nieźle, gdy to zobaczyłem XD python ma tyle udogodnień i skrótów, a nie ogarnia chyba najczęściej używanego skrótu używanego do inkrementacji
i++ rlz
#python #naukaprogramowania #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: Ponoć dla czytelności, bo += 1 każdy zrozumie, ++ niekoniecznie, a jeśliby wprowadzili, to jeszcze gorzej, bo musieliby wprowadzić i postinkrementację i preinkrementację, a Python ma być prosty do załapania.
  • Odpowiedz
@TMBRK: w C-podobnych językach non-stop trzeba inkrementować jakieś liczniki w pętlach. Python ma to znacznie lepiej rozwiązane, więc nie potrzebuje lukru składniowego do tego.
  • Odpowiedz
@passage: Aha, to ja wolę sobie wybrać jedną z tysięcy ofert gdzie łaskawie są widełki a nie tracić czas na pisanie pw na wykopie xDDD jakby były widełki to by podał ale to pewnie jedna z ofert gdzie "na tym etapie rekrutacji nie możemy podać widełek i nazwy firmy do której pan startuje"
  • Odpowiedz
Jakim cudem linijki 98 i 101 pozwalają na poprawne funkcjonowanie tej metody? Podążam za tym tutorialem i przez ten fragment kodu nigdy nie przechodziło do finalizacji i musiałem wpisywać shipping address i billing address na przemian w nieskończoność. Jak wywaliłem obie linijki, to przechodzi do realizacji koszyka. Oglądam tutorial na udemy i jemu działa, o co tu chodzi?
#naukaprogramowania #python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@luzny_lori: masz wszystko ponumerowane...
@MakuZo: Tak, wczoraj z pół godziny siedziałem nad dwoma filmikami i upewniałem się, że wszystko jest dokładnie przepisane. Dziś usiadłem i zacząłem analizować kod linijka po linijce i akurat te dwie mi nie pasowały. Sprawdziłem printem i rzeczywiście były winowajcami. Nie rozumiem tylko dlaczego u niego, na filmikach, wszystko działa.
  • Odpowiedz
Przegląd ebooków 2019-04-14

Mirkobooki 2019-04-14 ( ͡° ͜ʖ ͡°)

Przegląd ebooków 14.04.2019. Dowiedz się, jakie są promocje na ebooki, nowości i bestsellery, które
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomaszs: jeśli chodzi o pokonywanie prokrastynacji to bardzo polecam książki Stevena Pressfielda np. "The War of Art" oraz "Turning Pro - Tap Your Inner Power"
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
#naukaprogramowania #python
Jak testować otrzymany od kogoś by sprawdzić czy nie ma żadnych odwołań do systemu operacyjnego? Jest jakieś środowisko co przy próbie komunikacji z systemem się wysypie czy coś?
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema mirki. Wiele się słyszy o wykopkach programistach 15K+ #programista15k . Do czego zmierzam? Chciałbym dołączyć do tego grona, ale mam 15 lat. Nauka codziennie średnio wchodzi w grę ze względu na częściowy brak czasu i lenistwo. No więc sobie wymyśliłem, że pójdę do zsł w #krakow i tam będę się uczył #programowanie . I żeby nie było jakieś podstawy podstaw #python umiem. Ale
  • 37
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nauka codziennie średnio wchodzi w grę ze względu na częściowy brak czasu i lenistwo


@Szejker-Szejker: Akurat jeśli chodzi o programowane to w szkole się tego nie nauczysz. Widziałeś kiedyś nauczyciela pod tagiem #programista15k? Do tego trzeba mieć mózg i chęci, a nie: muszę iść do szkoły się tego nauczyć.
  • Odpowiedz
Mireczki, help me! Próbuję w #python wygenerować wszystkie możliwe słowniki, gdzie:
- każdy z nich ma 3 elementy
- pierwszy element (key1) może mieć wartości True lub False
- drugi element (key2) może mieć wartości od A do C
- trzeci (key3) - od X do Z

czyli
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

import itertools as it
my_dict={'key1':['True','False'],'key2':['A','B','C'],'key3':['X','Y','Z']}
allNames = sorted(my_dict)
combinations = it.product(*(my_dict[Name] for Name in allNames))
print(list(combinations))

[('True', 'A', 'X'), ('True', 'A', 'Y'), ('True', 'A', 'Z'), ('True', 'B', 'X'), ('True', 'B', 'Y'), ('True', 'B',
  • Odpowiedz
Hej,
Chciałem sobie skompilować Kritę, ale z racji dość skąpej dokumentacji na temat potrzebnych zależności(https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-linux ) instalowałem na oko co potrzeba i przy próbie kompilacji wywala taki błąd który nie umiem rozwiązać
`
By not providing "FindECM.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "ECM", but
CMake did not find
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kryspin013: Kompiluje bo chce się pobawić trochę Kritą od strony kodu.
Wykonanie polecenia apt build-dep krita (obecnego również w oficjalnej dokumentacji krity) zwraca

apt build-dep krita
Czytanie list pakietów... Gotowe
E: Należy dopisać jakieś URI pakietów źródłowych do
  • Odpowiedz
E: Należy dopisać jakieś URI pakietów źródłowych do pliku sources.list


@qarmin: Googluj jak czegoś nie ogarniasz. Zamieniasz wszystkie "# deb-src" na "deb-src" w pliku sources.list i sources.list.d/* (jeśli np masz jakieś specjalnie dodatkowe ppa)

sudo sed -i 's/# deb-src/deb-src/g' /etc/apt/sources.list
  • Odpowiedz
@przepyszna_frytka: mam dla Ciebie algorytm. Dla każdej spółki giełdowej co jakiś czas losuj 0 albo 1 z pstwem 50%. Jeśli masz akcje danej spółki, to dla 0 sprzedawaj, dla 1 trzymaj. Jeśli nie masz, to dla 0 kupuj, dla 1 dalej nie kupuj. Nie powinien być gorszy, niż algorytmy najlepszych banków, serio ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Cześć,

Znacie może jakieś solvery w których mogę ograniczyć rozwiązanie tylko dla liczb całkowitych.

Np. taka funkcja
X^2 - X - (Y^3 - 1 ) / 3 = 0
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Muszę powiedzieć, że jestem zaskoczony.


@Yelonek: Myśle (nie wiem) że wolfram analizuje jakoś w granicach integera (mówie o typie) a jak pisałem, wynik wykracza raczej po za typ long (być może na granicy ale tego się dowiem niedługo )
  • Odpowiedz
Dlaczego ktoś miałby chcieć ZMNIEJSZYĆ moc swojego nadajnika WiFI? Jest na to co najmniej 8 powodów


@imlmpe: Na przykład, że sprzęt nie przekraczał unijnych norm odnośnie do promieniowania. #pdk ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Moim zdaniem to nie ma tak, że Kanban albo że Scrum. Gdybym miał powiedzieć, co cenię w Agile najbardziej, powiedziałbym, że interakcje i ludzi. Ekhm... Ludzi, którzy podali mi pomocną dłoń, kiedy sobie nie radziłem, kiedy byłem sam. I co ciekawe, to właśnie scrum’owe spotkania wpływają na nasz backlog. Chodzi o to, że kiedy wyznaje się pewne wartości, nawet pozornie uniwersalne, bywa, że nie znajduje się zrozumienia, które by tak rzec, które
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Faja: Obrzydliwa promocja chorej ideologii, dajcie mi pracować!!!111oneoneone

Po paru latach doświadczenia dochodzę do wniosku, że to jednak potrzebne i przydatne, ale i tak się brzydzę.
  • Odpowiedz