RANGE() - 👩🏽‍💻 👨🏽‍💻Python Programlama - Ders 19

preview_player
Показать описание
💾Bu derse ait dökümantasyona buradan ulaşabilirsiniz:

🧾Dersin içeriği🧾
🟢00:00 range() nedir?
🟢00:40 Siz Yapın
🟢01:45 range() kullanımı
🟢02:50 Biraz detay - generator obje
🟢05:20 Siz Kodlayın(Asal Sayı)
🟢05:49 While ile yapım
🟢09:00 For ile yapım
🟢11:47 Gelişmiş Örnekte range()

☕ Daha fazla kaliteli içerik çıkartmam için bir fincan kahve ısmarlayabilirsiniz👊

◾◾◾◾◾◾
🔊 Beni aşağıdaki uygulamalardan takip edebilirsiniz. Görüş, öneri veya bir iş birliği hakkında görüşmek için bana ulaşın:
◾◾◾◾◾◾

🔊 Udemy üzerinde bulunan kurslarıma göz atabilirsiniz

🔊Türk geliştiricilerin birbiri ile yardımlaşmasını ve yeni kişiler tanışmasını amaçlayan "Turkish Developers" Discord topluluğuna katılın:

⭐ Etiketler⭐
#programlama #yazılım #python
Рекомендации по теме
Комментарии
Автор

Yaklaşık 1 haftadır izliyorum, videolar anlaşılabilir ve her düzeye uygun. Yeni başlamış olmama rağmen kolay öğrenebildiğimi hissediyorum. Her şey için sağ olun. Bu seriyi bitirdiğimde ise Udemy'den kurslarınıza bakacağım.

kaan
Автор

Konuya yaklaşım tarzınız müthiş teşekkürler👏🏻

artemis
Автор

merhaba, While döngüsünde sayacı 1 arttırdığımız kısımda, her ne kadar sayı ilk olarak ikiye bölünse de sayacı 1 arttırıp 3e 4 e 5e bölünmesini de test etmemiz gerekiyor sanırım. ikinci while dan çıkış sadece sayacın sayıdan küçük olmama koşuluna bağlı. Öyle değil mi?. mesela ilk olarak sayıyı 10 aldığımızı düşünürsek. 10%2 = 0 ve sayı kaldırıldı if ten çıktı, sonra sayaç bir arttı 3 oldu 10%3 == 0 koşulu sağlanmadı ama zaten biz 10 değerini çıkarmıştık. Böylece bütün değerleri deneyip while koşulundan öyle çıkıyor.Yanlış mı anladım?

evrendogan
Автор

Bu videoda video ekranında görüntü göremiyorum, karıncalanma var nedeni ne olabilir?

alifatihyuksel
Автор

yaptığın bu çekiliş kodlarını nereden bakabiliriz

esradurmaz
Автор

beynim yanıyor ya şu whileı anlamaya çalışırken

asgoredreemurr
Автор

Muhteşem anlatım

sayi = int(input("Sayı giriniz: "))

sayac = 2

asal_sayilar = [] # asal sayıları bu listeye kaydedeceğiz

while sayi > 1:
asal_sayilar.append(sayi)
while sayac < sayi:
if sayi % sayac ==0:
asal_sayilar.remove(sayi)
break

sayac += 1

sayac = 2 #
sayi -= 1 #

print(asal_sayilar)

while kodunda kodunda while sayi > 0: yerine while sayi > 1: alırsanız 1i dahil etmiyor ocam ve while da kusursuz çalışıyor

mecrayavcin
Автор

While öğrenğinde 10001 yamaya gerek duymadan şu şekilde çözmüştüm: a+=1 komutunu print kodunun üstüne yazdım. Bunun bir zararı olur mu programın gidişatına?
a= 0
while (a<10000):
a+=1
print(a)

francolocke
Автор

def ve for ile yapılan asal bulmayı anlayamadım açılayabilir misiniz ?

nuca
Автор

aynı kodu yazıyorum farklı bir işlem yapıyor sürümden mi acaba ? örnegğin: print(len(asal_sayilar)) dedim 1 den 10 a kadar yukarıdan asağıya sıraladı

yunusylmaz
Автор

Break'den sonra neden sayac +=1 'i atlayıp sayac =2, sayi -=1 'e geciyor ? 08:00

alperencetin
Автор

For ile yapilanin daha kisasi olamazmi? Cunku Cok uzun oldu

Saldiray
Автор

hocam listede gözüken 1 in dahil olmaması gerekir

sudenazbasut
Автор

Asal sayı bulma böyle daha hızlı oldu:
sayilar=[]
kac=int(input("Sayı giriniz :"))
asalSayilar=[]
for i in range(kac+1):
sayilar.append(i)


for i in range(2, int(kac**0.5+1)):
for j in range(2, int(kac/i+1)):
if i*j<kac :
sayilar[i*j]=0
else:
break
print(sayilar)
for i in range(kac+1):
if sayilar[i]!=1 and sayilar[i]!=0:

asalSayilar.pop()
print(sayilar)
print(asalSayilar)
print(len(asalSayilar))

mkmemory