Sıfırdan Python Dersleri Ders 12: Random modülü

  Рет қаралды 47,220

Python'a Giriş

Python'a Giriş

Күн бұрын

Пікірлер: 61
@WORLDNEWS-nn3io
@WORLDNEWS-nn3io 2 жыл бұрын
geri dön şef ordunun sana ihtiyacı var. Neden gittiniz hocam gerçekten çok güzel anlatım tarzına sahipsiniz, örnek proje bile atsanız her hafta ciddi izlenir.
@mustafamert4626
@mustafamert4626 4 жыл бұрын
youTube de bundan daha güzel anlatım bulamazsınız. çok sade ve anlaşılır. Elinize emeğinize sağlık hocam...
@pythonagiris5616
@pythonagiris5616 4 жыл бұрын
çok teşekkür ederim :)
@opportunisticmoney6483
@opportunisticmoney6483 3 ай бұрын
hocam ayda 1 bile olsa anlattığınız tüm konuları harmanlayan proje videoları yapsanız çok güzel olur anlatımınız çok iyi.
@Egewild
@Egewild 3 жыл бұрын
gerçek hayattan bol örnekli anlatımınız gerçekten sizi diğer kanallardan ayırıyor=)
@melsa8594
@melsa8594 2 жыл бұрын
Pycharmda toplu komut satırına nasıl alıyoruz? ctrl + / yapıyorum ama olmuyor
@ironheadmedia1625
@ironheadmedia1625 4 жыл бұрын
Şu anlatma tarzını hangi maddiyat satın alabilir ki ? Hocam elinize agzınıza saglık
@sahin_il
@sahin_il 3 жыл бұрын
Emeğinize sağlık, çok güzel anlatım.
@muhendisbey7608
@muhendisbey7608 4 жыл бұрын
video kalite kokuyor.
@pythonagiris5616
@pythonagiris5616 4 жыл бұрын
çok teşekkür ederim :)
@Bratann07
@Bratann07 5 ай бұрын
Arkadaşlar Ctrl ile modüle tiklayip gittiğimiz yerdeki kodlarin bazilarini yanlışlıkla sildim nasıl düzeltebilirim acaba bilgisi olan lütfen yardımcı olabilir mi
@mmad2822
@mmad2822 9 ай бұрын
hocam yaşıyor musunuz ? neden yeni videolar yok ya da başka kanallarınız var mı ? sizden c/c++ dinlemek isterdim
@sedaklncarslan5079
@sedaklncarslan5079 4 жыл бұрын
hocam sayenizde python da başarılı oluyorum teşekkür ederim. BTK akademşden eğitim alıyorum demiştim ve szden 11. ders videonuzdan da dediğiniz gibi selenium,requests,numpy,pandas ilgili videoları dört gözle bekliyorum benim için çok öenmliler sertifika sınavım yaklaşıyor çünküüü:(
@klavye.
@klavye. 2 жыл бұрын
Btk da var hepsinin videosu?
@part5437
@part5437 Жыл бұрын
@@klavye. adı nedir? Sadık turan var sadece.
@azizprime
@azizprime Жыл бұрын
merhaba, videolarınızı izliyorum çok güzel ben random kütüphanesıne girip shuffle fonksiyonun yazıldığı satira return ilave etdim ve şimdi printin içerisinde kullana biliyorum
@ms8090-b6k
@ms8090-b6k 10 ай бұрын
Elinize sağlık hocam.
@tarktopcu1586
@tarktopcu1586 2 жыл бұрын
peki random.sample de listenin 0. elemanı ve rasgele 3 eleman daha almak için ne yazacağız?
@hackerman2313
@hackerman2313 Жыл бұрын
hocam bende random modülü çalışmıyor. ekrana boş bir arayüz çıkıyor hiçbir şey yazmıyor
@pinypondiyar7744
@pinypondiyar7744 2 жыл бұрын
anlatımınız harika.
@beyazdemir
@beyazdemir 3 жыл бұрын
elinize sağlık çok güzel video olmuş.
@muratbesparmak8234
@muratbesparmak8234 2 жыл бұрын
hocam merhaba , aynı kodu çalıştırıyorum ve sürekli yanlış sonucu alıyorum. sizce sorun nerede ? import random zarlar ={1:0, 2:0, 3:0, 4:0, 5:0, 6:0} for i in range(1000): zar= random.randint(1,6) zarlar[zar]=+1 for zar in zarlar: print(f"{zar} gelme olasılığı: {zarlar[zar]/1000}") sonuç olarak da 1 gelme olasılığı: 0.001 2 gelme olasılığı: 0.001 3 gelme olasılığı: 0.001 4 gelme olasılığı: 0.001 5 gelme olasılığı: 0.001 6 gelme olasılığı: 0.001
@mate2652
@mate2652 Жыл бұрын
Kodunuzda bir hata bulunuyor. zarlar[zar]=+1 ifadesi her döngüde zarlar[zar] değerini 1 olarak ayarlamak yerine, zarlar[zar] değerini artı bir artırma işlemi uyguluyor. Doğru ifade zarlar[zar] += 1 olmalıdır. Düzeltme yapılmış hali aşağıdaki gibi olacaktır: import random zarlar = {1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0} for i in range(1000): zar = random.randint(1, 6) zarlar[zar] += 1 for zar in zarlar: print(f"{zar} gelme olasılığı: {zarlar[zar] / 1000}") Bu şekilde, 1'den 6'ya kadar olan zarlar üzerinde 1000 kez rastgele atış yapacak ve her bir zarın gelme olasılığını hesaplayacaksınız. Daha sonra sonuçları ekrana yazdırabileceksiniz.
@uncontrollablyfond934
@uncontrollablyfond934 3 жыл бұрын
yazı-tura olasılık hesaplama programı: hangisi={0:0, 1:0} for atıs_Sayısı in range(10): sonuc=random.randint(0,1) if sonuc==1: hangisi[1]+=1 else: hangisi[0]+=1 for atıs in hangisi : print(f"{atıs} gelme olasılığı {hangisi[atıs] / 10}") 0 yazı demek, 1 tura demek. Bunu choice fonksiyonu ile hiç 0 ve 1 le uğraşmadan yapabilirsiniz.
@whoismrm
@whoismrm 10 ай бұрын
zar sorusu için tüm olasılıkları görmek adına şu şekilde de düşünebilir miyiz?: zarlar1 = {1:0,2:0,3:0,4:0,5:0,6:0} zarlar2 = {1:0,2:0,3:0,4:0,5:0,6:0} tekrarsayısı=36 for i in range(tekrarsayısı): zar1=random.randint(1,6) zar2=random.randint(1,6) zarlar1[zar1] += 1 zarlar2[zar2] += 1 for zar1 in zarlar1: for zar2 in zarlar2: if zar1 == 6 and zar2 ==6: print(f"{zar1}:{zar2} gelme olasılığı: {zarlar1[zar1]*zarlar2[zar2]/tekrarsayısı}") elif zar1 == 5 and zar2 ==5: print(f"{zar1}:{zar2} gelme olasılığı: {zarlar1[zar1]*zarlar2[zar2]/tekrarsayısı}") elif zar1 == 4 and zar2 ==4: print(f"{zar1}:{zar2} gelme olasılığı: {zarlar1[zar1]*zarlar2[zar2]/tekrarsayısı}") elif zar1 == 3 and zar2 ==3: print(f"{zar1}:{zar2} gelme olasılığı: {zarlar1[zar1]*zarlar2[zar2]/tekrarsayısı}") elif zar1 == 2 and zar2 ==2: print(f"{zar1}:{zar2} gelme olasılığı: {zarlar1[zar1]*zarlar2[zar2]/tekrarsayısı}") else: print(f"{zar1}:{zar2} gelme olasılığı: {zarlar1[zar1]*zarlar2[zar2]/tekrarsayısı}")
@umutsergen9944
@umutsergen9944 4 жыл бұрын
hocam bir sorum olacak 5 soruluk ve her soru çoktan şeçmeli olup 3 tane şıkkı olan bir test hazırlamak istiyorum. Test bittikten sonra testi 3 defaya kadar tekrar çözdürmek istiyorum ve soruların yerleri farklı şıkların yerleri farklı olacak bunu nasıl yapabilirim random komutu ile bunu yapamadım. Testi hazırladım testi tekrar başlatma bölümünde soruların yerlerini değiştirerek ve her sorunun şıklarını değiştirerek testi tekrar başlatamıyorum ne yapmam gerekiyor yardımcı olur musunuz acaba
@kutayakhan9054
@kutayakhan9054 3 жыл бұрын
random ile bunu yapabilirsin sadece if ile bi önceki ve tüm değerlerin tekrar gelmemesini sağlaman gerekiyor, istersen yazıp da atabilirim kodları
@korkut0
@korkut0 Жыл бұрын
Harikasınız da... Tuşlar sizin düşmanınız değil. 😅😅
@tweest13
@tweest13 Жыл бұрын
👍👍👍👍
@firdevsnuraltun3683
@firdevsnuraltun3683 3 жыл бұрын
ben de para için yaptım. biraz sizden baktım ama oldu yine de :)
@Egewild
@Egewild 3 жыл бұрын
ben bu şekilde programı yaptım ama sonuç sürekli 6 geliyor; # tavlada 10 kere 6/6 gelmesi için kaç kere zar atılmalıdır programı import random zarlar={1:0,2:0,3:0,4:0,5:0,6:0} atılan_zar=0 for i in zarlar: zar=random.randint(1,6) zarlar[zar]+=1 atılan_zar +=1 if zarlar[6]==10000: break print("10 kere 6/6 gelmesi için atılan zar adedi:",atılan_zar) print(zarlar)
@Egewild
@Egewild 3 жыл бұрын
buldum: # tavlada 10 kere 6/6 gelmesi için kaç kere zar atılmalıdır programı import random zarlar={1:0,2:0,3:0,4:0,5:0,6:0} atılan_zar=0 while True: zar=random.randint(1,6) zarlar[zar]+=1 atılan_zar +=1 if zarlar[6] ==10: break print("10 kere 6/6 gelmesi için atılan zar adedi:",atılan_zar) print(zarlar)
@ulassarpkocak4134
@ulassarpkocak4134 3 жыл бұрын
@@Egewild for i in dersen 6 tane eleman olduğu için döngüyü 6 kez tekrarlayacaktır. Bu nedenle 6 seferden önce de bu değere ulaşamayacağı için hep cevap 6 çıkar. While true dediğinde olay senin istediğin gerçekleşene kadar devam ediyor. Aradaki fark bu
@mate2652
@mate2652 Жыл бұрын
Kodunuzda bazı düzenlemeler yapılması gerekiyor. İlk olarak, zarlar sözlüğünde her bir zarın kaç kez geldiğini takip ediyorsunuz. Ancak şu anda sadece 6 numaralı zarın 10000 kez gelmesi durumunda döngüyü kırmayı kontrol ediyorsunuz. Bunun yerine, herhangi bir zarın 10000 kez gelmesi durumunda döngüyü kırmak için bir koşul eklemeniz gerekiyor. İkinci olarak, atılan_zar değişkenini doğru bir şekilde takip etmek için döngü içinde artırmanız gerekiyor. Şu anda atılan_zar değişkenini her döngüde sadece bir kez artırıyorsunuz. Doğru şekilde takip etmek için her zar atışında değil, sadece 6 numaralı zarın gelmesi durumunda artırmanız gerekiyor. Düzeltme yapılmış hali aşağıdaki gibi olacaktır: import random zarlar = {1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0} atılan_zar = 0 while True: zar = random.randint(1, 6) zarlar[zar] += 1 atılan_zar += 1 if zarlar[6] == 10000: break print("10 kere 6/6 gelmesi için atılan zar adedi:", atılan_zar) print(zarlar) Bu şekilde, zar atışlarına devam edeceksiniz ve 6 numaralı zarın 10000 kez gelmesi durumunda döngüyü kırarak atılan zar adedini ve sonuçları ekrana yazdıracaksınız.
@mustafab1453
@mustafab1453 2 жыл бұрын
Teşekkürler +
@buketdere1580
@buketdere1580 4 жыл бұрын
hocam merhaba değişken yer değiştirmede örneğin, a=3 b=7 gibi bir değişkende 3. bir karakter kullanarak (temp verip ) veya a,b=b,a yöntemlerinden başka şekilde nasıl değiştirebiliriz. sanırım bir yöntemi daha varmış ödevim var fakat çok araştırmama rağmen bulamadım. yardımcı olursanız çok sevinirim :)
@pythonagiris5616
@pythonagiris5616 4 жыл бұрын
Buket Dere a=3 ve b = 5 olsun. a,b = b,a yazarsanız olur.
@buketdere1580
@buketdere1580 4 жыл бұрын
Hocam bu iki yöntemi kabul etmedi. Başka bir yol daha varmış..
@pythonagiris5616
@pythonagiris5616 4 жыл бұрын
Buket Dere a = a + b b = a - b a = a - b Bunu deneyin bir de isterseniz
@buketdere1580
@buketdere1580 4 жыл бұрын
Python'a Giriş tamamdır hocam deneyeceğim hemen çok teşekkür ederim.:))
@kihramcizadegiller
@kihramcizadegiller Жыл бұрын
randint yerine şu şekilde kullanım olabilir mi? print(int(random.uniform(5, 25)))
@Talha10
@Talha10 Жыл бұрын
Bunu yaparsanız 0.5 gibi bir şey çıksaydı size 0 sonucu gelirdi. Bu sebeple direkt radint yapmak daha akıl karı ve koddan kar (kısa ve öz kod) oluyor.
@HydraMusicYT
@HydraMusicYT 2 жыл бұрын
Acilen cevapla : Ben gtts ile sesli asistan yaptım ona şaka yap dediğimde normalde 1 şey söylüyor ama random modülü ile random şakalar söyletme mümkünatımız varmı varsa kodu atarmısınız ben geçiririm :)
@sydsfience.8991
@sydsfience.8991 3 жыл бұрын
liste2 = [] for i in range(100): liste2+=[random.randint(1,6)] print(liste2) for i in range(1,7): print("{} sayısının gelmesinin deneysel olasılığı {}".format(i,liste2.count(i)/100)) 100 kere zar atıldığında deneysel olasılığını veren basit program
@yusuftas51
@yusuftas51 4 ай бұрын
fosil video ama çok yararlı şimdi byle video yaoan yok
@hydradragonantivirus
@hydradragonantivirus Ай бұрын
Büyük rakam kuralı
@short_horror_film_chanel
@short_horror_film_chanel 11 ай бұрын
3 yıldır video atmayan koca yürekli hocamız : (
@lalamammadova6772
@lalamammadova6772 Жыл бұрын
hocam bende boyle bir kod yazdim ama sanki sadece zar atmakla random rakamlar yazirdim boyle bir sey : import random attempt = 1 while attempt > 0: zar_1 = random.randint(1,6) zar_2 = random.randint(1,6) attempt -= 1 print(zar_1, zar_2) umarim dogru yazmisdim ama sizin orneklerle bir alakasi yok dhjssksk
@hydradragonantivirus
@hydradragonantivirus Ай бұрын
teoride 360 olmalı
@hydradragonantivirus
@hydradragonantivirus Ай бұрын
374 geldi bende
@kutayakhan9054
@kutayakhan9054 3 жыл бұрын
0,2 ye 2 kere gelmiş diyorsunuz hocam yapmayın 2 değil 20 kere gelmiş o :))
@kaanalp76
@kaanalp76 4 жыл бұрын
Hocam son sürat devam....
@pythonagiris5616
@pythonagiris5616 4 жыл бұрын
Kaan Alp hızlı gitmek kadar sağlam gitmek de önemlidir. Bu kanalı nasıl bulmuştunuz? İnstagram ya da KZbin araması ile mi? Biraz içerik ekledikçe kanalın tanıtımını yapmak istiyorum da. Mevcut aboneler nereden geldiyse o platformda tanıtmaya öncelik vereceğim.
@kaanalp76
@kaanalp76 4 жыл бұрын
​@@pythonagiris5616Hocam KZbin araması ile bulmuştum
@tekh_noran
@tekh_noran Жыл бұрын
Hara oldun 😢
@user34-xw7ym
@user34-xw7ym Жыл бұрын
ben tek bu problemleri çözemiyorun
@mmad2822
@mmad2822 9 ай бұрын
zarları 1 milyar kez attırıyorum bilgisayarım yandı yanacak
@ZaferDemiragac
@ZaferDemiragac Ай бұрын
liste = [] ## yeni sözlük oluşturmadan randintteki sayıları da kullanabiliriz optimizasyon hocaaaa kac_kere = int(input("kaç kere aticaksin zari?: ")) hangi_sayi = int(input(" 1 den 6 ya kadar bir sayi seç: ")) for i in range(kac_kere): liste.append(random.randint(1,6)) print(f"zari {kac_kere} kere attik {hangi_sayi} sayisinin gelme ihtimali : {liste.count(hangi_sayi)/kac_kere}")
@ZaferDemiragac
@ZaferDemiragac Ай бұрын
zar = [1,2,3,4,5,6] ##programı çok yoruyon hoca listeyi kendin de yazabilirsin kere = 0 sayi = int(input("kac kere 6-6 gelmesini istiyosun:")) while True: x = random.choice(zar) y = random.choice(zar) kere += 1 if x == 6 and y == 6: sayi += 1 if sayi == 10 : print(f"{sayi} kere 6-6 gelmesi için zar {kere} kere atildi.") break
@mustafaergun7692
@mustafaergun7692 Ай бұрын
kere = 0 sayi = int(input("kac kere 6-6 gelmesini istiyosun:")) sayac=0 while True: x = random.choice(zar) y = random.choice(zar) kere += 1 if x == 6 and y == 6: sayac += 1 if sayac == sayi : print(f"{sayi} kere 6-6 gelmesi için zar {kere} kere atildi.") break
Sıfırdan Python Dersleri Ders 13: Time Modülü
16:13
Python'a Giriş
Рет қаралды 31 М.
C# Eğitimi - 30:  Sıcak ve Soğuk Uygulaması | C# Serüveni
26:42
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
C Dersleri: 2.5 Saatte Sıfırdan C Öğrenin | Sıfırdan C Programlama
2:30:01
Python Dersleri - 1 Saatte Tamamen Python Öğren!
1:00:00
Kavax
Рет қаралды 662 М.
Sıfırdan Python Dersleri Ders 10: Fonksiyonlar
32:34
Python'a Giriş
Рет қаралды 110 М.
Python - Inheritance - Kalıtım
14:38
STUDIOBRN
Рет қаралды 482
Lecture 1: Introduction to CS and Programming Using Python
1:03:30
MIT OpenCourseWare
Рет қаралды 1 МЛН
Путин ответил на ультиматум Трампа
7:25
Diplomatrutube
Рет қаралды 1,3 МЛН
STOP BEING A SOFTWARE DEVELOPER !
28:19
Can Deger
Рет қаралды 519 М.