Masz tam błąd w funkcji isPrime, w sytuacji gdy liczba ma pierwiastek, bo tak to przedstawiło ci liczbę 28 jako sumę 3 i 25 gdzie 25 oczywiście nie jest pierwsza, powinna być 5 i 23.
Prosze, poprawna funkcja sprawdzajaca liczbe pierwsza: def liczba_pierwsza(liczba): if liczba < 2: return False else: for i in range(2,int(liczba ** 0.5) +1): if liczba %i ==0: return False
return True wynik = liczba_pierwsza(5) print(wynik)
EJ mam takie głupie pytanie XD zapisałem się tak z bomby na te infe in tydzień się uczyłem planując zrobić same programowanie i mam takie pytanie co mam wpisać na arkuszu na 1 stronie w rubryce program użytkowy i środowisko? W programie uzytkowym to w ogóle nie wiem co to jest, a w środowisku mam wpisać pythona czy w czym będę pisałpythona(pycharma) ?
@@kamilrichert8446 dzięki i właśnie nie wiem czy mam tam wpisac np Python: PyCharm czy po prostu samego PyCharma, żeby się nie przypruli nic A do użytkowego wystarczy jak wpisze sama nazwę Microsoft Office czy musze wypisać programy które z office będę używał?
A takie pytanie szybkie jeszcze, bo wiem ze trzeba program z języka dać do odpowiedzi, a czy zadania z baz danych i Excela trzeba jakies projekty zapisywać do odpowiedzi czy same odpowiedzi? Bo nie wiem czy np jak będę miał czas a nie wiedział czegoś to ręcznie przelecieć przez pliki i ręcznie wpisać odpowiedzi do zadań zbey jakieś dodatkowe punkty chociaż zgarnac
@@dudududupa4018 wystarczy Microsoft Office. Co do zadań z excela, accesa itd to wygląda to tak, że polecenie jest "korzystając z dostępnych ci narzędzi informatycznych, odpowiedz na pytania. Odpowiedzi zapisz w pliku cośtam.txt." Ostatnie zadanie z excela ma jednak tendencję do wymagania wykresu. W związku z tym tam na końcu piszesz na kartce, że oddajesz do sprawdzenia pliki z odpowiedziami i jeden to ten txt, a drugi to ewentualny excel z wykresem. Jeśli posłużysz się np ctrl+f w pliku i tak znajdziesz odpowiedź, jest to w pełni dozwolone i poprawne
U mnie 4 osoby zdawały mature z infy (w tym ja), wszyscy programowali w różnych językach od 5-6 lat przed maturą, z czego 2 szleńców piszących na codzień w c++ lub c# (w tym ja) postanowiło poł roku przed maturą nauczyć się pythona i napisać w nim mature bo słyszało i widziało ile łatwiej jest tam, pozostała dwójka to fanatyk obiektowości (java) i fanatyk niskopoziomowości (c++ ale jak by mógł to asembler) zgadnijcie o ile lepiej wypadli ci z pythonem xD 20pkt uśredniając haha nie ma to jak w pół roku nauki pythona z czego podstawy w 1 dzień podstawy języka rozgromić mature
Jestem tegorocznym maturzystą i generalnie to nie planowałem zdawać informatyki na maturze, ale jednak będzie mi potrzebna do rekrutacji więc zamierzam ją zdawać i chciałbym ją zdać na 40/50% gdyż nie oczekuję cudów. Co wybrać c++ czy pythona nie ogarniam zabardzo nic a zostało troszkę ponad 5 miesięcy do matury. Myślisz że dam radę ogarnąć to od 0 w tym czasie aby zdobyć te ~40% z matury?
Do rozwiązania 4.3 można wykorzystać fakt, że Python właśnie tak porównuje n-tki i wychodzi jedna linijka (po otworzeniu pliku): with open('pary.txt') as f: dane = [(int(a), b) for a, b in [x.split() for x in f]] print(min((a, b) for a, b in dane if a == len(b))) Chyba 4.2 jest niemożliwe w jednej linijce tak, aby wszystko zrobić w jednym efektywnym filtrze, potrzebna jest dodatkowa zmienna.
Ale tam w pierwszym jest błąd wychodzi dla 12 3 i 9 a 9 to nie liczba pierwsza tak samo 28 co wypisuje ze sklada sie z 3 i 25 tak samo 25 nie jest liczbą pierwszą
na maturze wrzucasz cale pliki do folderu z kodem a rozwiazania dodatkowo do pliku tekstowego, jeżeli masz wiecej do matury to napisz (w tym roku pisałem 96%)
A spraedzic czy l jest pierwsze nie latwoej byloby poprzez wpisanie liczb z przedzialu 1,n po czym sprawdzeniu z ktorymi reszta z dzielenia jest rowna 0 dodaniu ich do drugiej tablicy i spraedzeniu jej dlugosci?
math jest w bibliotece standardowej Pythona, afaik można ich używać. Myślę, że numpy, pandas czy inne 3-party libki są zabronione, ale szczerze to nie mogę znaleźć autorytatywnej odpowiedzi :/ Bo według mnie itertools i collections to można by zaliczyć jako "cheatowanie", ale banowanie ich byłoby niesamowicie głupie, bo wiedza o Pythonie == wiedza o jego bibliotece standardowej.
ze swojego doświadczenia powiem, że od gimnazjum miałem dodatkowe lekcje z C++ i w związku z tym czuję się w tym języku znacznie pewniej. Dodatkowo samodzielne deklarowanie wszystkiego pomaga mi w zrozumieniu kodu
Konkursy się pisze w C++, do takich algorytmicznych problemów i zadanek nie jest zły. Dopiero jak chcesz zrobić coś sensownego w pythonie jest 10 razy bardziej przyjemnie.
@@wiktor3846 c++ faktycznie jest wydajniejszy, szybszy w kontekście działania (przynajmniej w większości przypadków), ale użyteczniejszy? istnieje jakikolwiek sensowny Framework dla aplikacji webowych w c++ który miałby szanse być porównany chociażby do flaska (nie wspominając o django)
@@Kuba-zl9jp to że nie specjalizuje się we wszystkim to nie znaczy że nie jest użyteczniejszy, wiele apek, silników graficznych, gier, oprogamowań napisanych jest w c++ i python nie ma tam podjazdu
na chuj sie męczyć z c++ skoro można to samo zrobić wiele prościej w pythonie XD te zadania to są programy na max 50 linijek i nie widze sensu pisania ich w c++ oprócz różnicy w prędkości wykonywania obliczeń, a za to nie ma żadnych punktów na maturze
@@sevu_ Prawda, ale zdania nie zmienie. Mozna na maturze generalnie wybrac dowolny jezyk programowania? Czy dalo by rade takim brainfuckiem na maturze sobie potrollowac egzaminatorow?
Jak pisałem mature z Informatyki 12 lat temu to byłem jedyną osoba z powiatu piszącą ją xD
NIE ROZUMIEM NIC ALE KURWA BUJA
Masz tam błąd w funkcji isPrime, w sytuacji gdy liczba ma pierwiastek, bo tak to przedstawiło ci liczbę 28 jako sumę 3 i 25 gdzie 25 oczywiście nie jest pierwsza, powinna być 5 i 23.
True. My bad, powinno być +1 jeszcze bo range robi < 2 argument, a nie
@@MaturazLewusem Nie, błąd jest w tym że sprawdzasz tylko pierwszą liczbę, trzeba sprawdzać parę liczb pierwszych.
Prosze, poprawna funkcja sprawdzajaca liczbe pierwsza:
def liczba_pierwsza(liczba):
if liczba < 2:
return False
else:
for i in range(2,int(liczba ** 0.5) +1):
if liczba %i ==0:
return False
return True
wynik = liczba_pierwsza(5)
print(wynik)
Petycja do CKE o dopuszczenie COBOL-a na maturze. Prawdziwy język programowania, w którym mówisz do komputera po angielsku.
lece zapamietać ponad 600 komend bo moja szkoła zezwala na cobol
@@piotrek7633 Pięciocyfrowa pensja z piątką z przodu na Ciebie czeka wojowniku
2% i do domu
Optymista
Myślicie ,że dadzą jakieś punkty gdy pasjansa na maturze ułoże?
mordo lecisz
tylko wbudowane biblioteki, nie mozna importwac innych
EJ mam takie głupie pytanie XD
zapisałem się tak z bomby na te infe in tydzień się uczyłem planując zrobić same programowanie i mam takie pytanie co mam wpisać na arkuszu na 1 stronie w rubryce program użytkowy i środowisko? W programie uzytkowym to w ogóle nie wiem co to jest, a w środowisku mam wpisać pythona czy w czym będę pisałpythona(pycharma) ?
siema lece z pomoca system:windows no chyba ze w szkole linux to linux program uzytkowy:Python srodowisko:PyCharm
program użytkowy to na przykład pakiet office. Środowisko chyba pycharm - nie jestem pewien, ale pisząc w c++ mam wpisany tam codeblocks
@@kamilrichert8446 dzięki i właśnie nie wiem czy mam tam wpisac np Python: PyCharm czy po prostu samego PyCharma, żeby się nie przypruli nic
A do użytkowego wystarczy jak wpisze sama nazwę Microsoft Office czy musze wypisać programy które z office będę używał?
A takie pytanie szybkie jeszcze, bo wiem ze trzeba program z języka dać do odpowiedzi, a czy zadania z baz danych i Excela trzeba jakies projekty zapisywać do odpowiedzi czy same odpowiedzi? Bo nie wiem czy np jak będę miał czas a nie wiedział czegoś to ręcznie przelecieć przez pliki i ręcznie wpisać odpowiedzi do zadań zbey jakieś dodatkowe punkty chociaż zgarnac
@@dudududupa4018 wystarczy Microsoft Office. Co do zadań z excela, accesa itd to wygląda to tak, że polecenie jest "korzystając z dostępnych ci narzędzi informatycznych, odpowiedz na pytania. Odpowiedzi zapisz w pliku cośtam.txt." Ostatnie zadanie z excela ma jednak tendencję do wymagania wykresu. W związku z tym tam na końcu piszesz na kartce, że oddajesz do sprawdzenia pliki z odpowiedziami i jeden to ten txt, a drugi to ewentualny excel z wykresem. Jeśli posłużysz się np ctrl+f w pliku i tak znajdziesz odpowiedź, jest to w pełni dozwolone i poprawne
No akurat co do początku, to racja, Python nie ma 20 lat. Ma 32 xDD
weź c++ mówili, będzie fajnie mówili, no i teraz fajnie będzie jutro XD
I jak xD
@@wilk_28 olałem to XDXD
U mnie 4 osoby zdawały mature z infy (w tym ja), wszyscy programowali w różnych językach od 5-6 lat przed maturą, z czego 2 szleńców piszących na codzień w c++ lub c# (w tym ja) postanowiło poł roku przed maturą nauczyć się pythona i napisać w nim mature bo słyszało i widziało ile łatwiej jest tam, pozostała dwójka to fanatyk obiektowości (java) i fanatyk niskopoziomowości (c++ ale jak by mógł to asembler) zgadnijcie o ile lepiej wypadli ci z pythonem xD 20pkt uśredniając haha nie ma to jak w pół roku nauki pythona z czego podstawy w 1 dzień podstawy języka rozgromić mature
Jestem tegorocznym maturzystą i generalnie to nie planowałem zdawać informatyki na maturze, ale jednak będzie mi potrzebna do rekrutacji więc zamierzam ją zdawać i chciałbym ją zdać na 40/50% gdyż nie oczekuję cudów. Co wybrać c++ czy pythona nie ogarniam zabardzo nic a zostało troszkę ponad 5 miesięcy do matury. Myślisz że dam radę ogarnąć to od 0 w tym czasie aby zdobyć te ~40% z matury?
@@marcinnoster3979 za pythona się bierz i jeszcze nie jest za pozno 😎
a z jakich materiałów korzystałeś do nauki python, polecisz cos ?
Do rozwiązania 4.3 można wykorzystać fakt, że Python właśnie tak porównuje n-tki i wychodzi jedna linijka (po otworzeniu pliku):
with open('pary.txt') as f:
dane = [(int(a), b) for a, b in [x.split() for x in f]]
print(min((a, b) for a, b in dane if a == len(b)))
Chyba 4.2 jest niemożliwe w jednej linijce tak, aby wszystko zrobić w jednym efektywnym filtrze, potrzebna jest dodatkowa zmienna.
smiesznie proste. zaluje ze nie podchodzilem do matury z infy,. a i masz blad w isPrime, ale widze ze kots juz pisal o tym
Ale tam w pierwszym jest błąd wychodzi dla 12 3 i 9 a 9 to nie liczba pierwsza tak samo 28 co wypisuje ze sklada sie z 3 i 25 tak samo 25 nie jest liczbą pierwszą
używając funkcji .split automatycznie usuwamy znaki białe. Nie musimy wtedy używać dodatkowo stripa
Mam pytanko czy muszę na końcu wklejać kody do każdego zadania czy wystarczy tak ogólnie wkleic cały kod? Sprawdzają to jakoś uwaznie?
na maturze wrzucasz cale pliki do folderu z kodem a rozwiazania dodatkowo do pliku tekstowego, jeżeli masz wiecej do matury to napisz (w tym roku pisałem 96%)
@@czarny6986 a z excela i accessa eksport robić czy też całe pliki?
@@unseen8441 i całe pliki i rozwiazania w pliku txt
@@czarny6986 mozna jakis kontakt do ciebie?
@@czarny6986 jest możliwość żebyś odpowiedział na kilka pytań ??
python powstał w 1990 więc 30 lat ma, ale polska szkoła dalej o tym nie wie
twierdzenie pitagorasa ma ponad 2000 lat, ale polska szkoła dalej o tym nie wie ;)
@@Chin-wd5ml no jak nie
@@Chin-wd5ml to jedyne co sie wie
pyton jest giga gej
@@CastelGandolfo605 ciekawe co lepsze masz do zaoferowania
A spraedzic czy l jest pierwsze nie latwoej byloby poprzez wpisanie liczb z przedzialu 1,n po czym sprawdzeniu z ktorymi reszta z dzielenia jest rowna 0 dodaniu ich do drugiej tablicy i spraedzeniu jej dlugosci?
jest cała masa sposobów na liczby pierwsze. Najlepiej zrobić to, na co się wpadnie w pierwszej kolejności, bo ilość czasu na maturze jest ograniczona
ale bo to miała być suma liczb pierwszych, a 25 czy 49 to tak średnio pierwsze
Bedziesz rozwiazywal jutro ta mature?
Nie można importować bibliotek, sqrt można zastąpić podnosząc liczbę do potęgi 1/2
math jest w bibliotece standardowej Pythona, afaik można ich używać. Myślę, że numpy, pandas czy inne 3-party libki są zabronione, ale szczerze to nie mogę znaleźć autorytatywnej odpowiedzi :/ Bo według mnie itertools i collections to można by zaliczyć jako "cheatowanie", ale banowanie ich byłoby niesamowicie głupie, bo wiedza o Pythonie == wiedza o jego bibliotece standardowej.
szczerze to chuj wie co mozna
po to jest sprawdzanie sprzętu przed maturą, że można sobie obczaić, jakie są biblioteki. Poza tymi, które są, nie można instalować kolejnych
jak to zadanie też da radę zrobić w exel. Ciekawe czy za rozwiązanie tego exelem dostanie się jakieś punkty
nie dostaniesz bo jest to zadanie z programowania.
w zależności, czy w treści zadania jest "napisz program", czy "odpowiedz korzystając z dostępnych ci narzędzi informatycznych"
da się bo w Excelu też można programować - VBA
14:47, 28 to 3 i 25, 25 to chyba nie jest liczba pierwsza? O.O
Na maturę można przynieść swój laptop?
🤣
Tylko jeśli masz go podłączony kablem z domu do szkoły
@@kaspeksa1717 to brzmi trochę jakbyś mnie trolował
czy w 4:59 można .pop użyć?
Bez hejtu, ale 25 oraz 49 tak średnio są liczbami pierwszymi ;)
szybki jak Ninja
Tłumaczysz dobrze, ale kod totalne spaghetti
Bardzo fajna sztuczka z tym ctrl +alt+ l
Dobra, ja mam zainstalowaną tylko bibliotekę MATH, będzie dobrze
cpp jest proste jezeli mowimy o maturze
po co zdawać maturę z informatyki pisząc jakiś śmieszne programy, już za chwilę to wszytko przejmie AI i koderzy w ogóle nie będą potrzebni
Już przejęło AI?
Zainstalować senpai-a? Kappa
Przeciez w C++ przy tak prostych programach nie trzeba ani zarzadzac pamiecia ani nawet korzystac ze wskaznikow takze uzasadnienie jest idiotyczne.
python jest tylko 6 lat młodszy od c++, więc jest dosyć stary ://
en.wikipedia.org/wiki/Python_(programming_language) Python 2.0 powstał w 2000 czyli ma już 22 lata jednak trochę stary :)
pierdole, jutro skip calego programowania, z essom xd
4 godziny temu XDDDDDDD
o czym on pierdoli help
To teraz dawaj Jave cwaniaczku
implikujesz że lewus do masochista?
może od razu lecimy z pascalem :D
No z cpp już był odcinek
Nie jestem frajerem i nie umiem w javie nic sry
@@major8625 imo w Assemblerze powienien zrobic
@@MaturazLewusem nie rozumiem tego hejtu na jave, sam teraz ucze sie c++ no i troche masochizm
W końcu prawdziwy język
python wyszedl 40 lat temu jak cos
najlepsi sa ci którzy chcą pisac całą mature w c++ xd
ze swojego doświadczenia powiem, że od gimnazjum miałem dodatkowe lekcje z C++ i w związku z tym czuję się w tym języku znacznie pewniej. Dodatkowo samodzielne deklarowanie wszystkiego pomaga mi w zrozumieniu kodu
Konkursy się pisze w C++, do takich algorytmicznych problemów i zadanek nie jest zły. Dopiero jak chcesz zrobić coś sensownego w pythonie jest 10 razy bardziej przyjemnie.
@@kamilrichert8446 ale mordo pisz cała maturę w języku programowania zamiast używać excela czy accessa
@@d4nza_ ah, o to chodziło. To rzeczywiście ktoś musiałby być prawdziwym koksem, żeby coś takiego się udało
C++ >>>>>>>> Python change my mind
helloworld c++
#include
int main() {
std::cout
@@Kuba-zl9jp ale co to ma do rzeczy? wiadomo co jest szybsze, wydajnejsze i użyteczniejsze
@@wiktor3846 c++ faktycznie jest wydajniejszy, szybszy w kontekście działania (przynajmniej w większości przypadków), ale użyteczniejszy? istnieje jakikolwiek sensowny Framework dla aplikacji webowych w c++ który miałby szanse być porównany chociażby do flaska (nie wspominając o django)
@@Kuba-zl9jp to że nie specjalizuje się we wszystkim to nie znaczy że nie jest użyteczniejszy, wiele apek, silników graficznych, gier, oprogamowań napisanych jest w c++ i python nie ma tam podjazdu
C++ imo w huj lepszy od pythona
imagine programowac w jezyku dla bobasow XD
na chuj sie męczyć z c++ skoro można to samo zrobić wiele prościej w pythonie XD te zadania to są programy na max 50 linijek i nie widze sensu pisania ich w c++ oprócz różnicy w prędkości wykonywania obliczeń, a za to nie ma żadnych punktów na maturze
@@sevu_ Prawda, ale zdania nie zmienie. Mozna na maturze generalnie wybrac dowolny jezyk programowania? Czy dalo by rade takim brainfuckiem na maturze sobie potrollowac egzaminatorow?
@@zilean644 masz do wyboru tylko pascala c++ jave i pythona
no i C
@@zilean644 nie ma dowolności, na maturę masz do wyboru tylko cztery języki, python, c++, java i pascal
pojebane te zadania, na siłe trudne
Phyton? Phyton ma ponad 30 lat ziooom xD
NIE ROZUMIEM NIC ALE KURWA BUJA