Diğer eğitim videolarında while ve for döngülerini bu kadar net açıklayan yok. Yaptıkları, bakın işte bu döngü ve döner diyip geçiyorlar. İşi mantığını açıklamıyorlar. Siz o kadar net anlattınız ki ezbere bile gerek duymuyor insan. Gerçekten tebrik ederim.
Tabiri caiz ise 'MALA' anlatır gibi anlatıyorsunuz hocam harika bir şey bu... bu video serisini izleyip pyhton öğrenemeyen şüphe duysun kendinden... teşekürler.....
Kac defa tekrar tekrar pytona dair videolar izledim sayisini kacirdim artik,taki sizin kanali bulana kadar,cok muhtesem anlatiyorsunuz sadece ba-yil-dim!!emeyinize sağlık!!!
hocam ödev şu şekilde : minLen = 3 maxLen = 15 quitMessage = 'quit' name = input('Enter a name: ') if len(name) < 3 or len(name) > 15: print('Hata! Tekrar isminiz giriniz, Çıkış yapmak için "quit" yazınız') name2 = input('Tekrar giriniz: ') if name == quitMessage or name2 == quitMessage: print('Çıkış yapılıyor! İyi günler:) ') else: print('Hi', name)
name = input("ismini ver bana ismini :") while len(name) < 3 or len(name) > 15 and name != "quit": print("you are a liar ! length of your name can't be less than 3 or more than 15".upper()) name = input("ismini ver bana ismini") if name != "quit" and 3
Kodlama ve kodlamayla ilgili sorularınızı aşağıdaki linkten sorabilirsiniz: evieplus.academy/forum/ Açıklamamı veya anlatmamı istediğin diğer konular için yorumlara yazarak benimle paylaşabilirsin.
evieplus Academy hocam merhaba bir sorum olcaktı faktöriyel almayı while döngüsüyle yapabilirmiyiz yapamadımda yada bunun için video çekebilirmisinz while ve for ile faktöriyel hesaplama olarak
while True: name = input("Enter Your Name : ") if name == "quit": break if 3 < len(name) < 15: print(f"Welcome !!! {name}") break else: print("Isminiz limit disi")
while True: name = input("type your name or quit: ")
if name.lower() == 'quit': print("The program has been ended.") break if len(name) < 3 or len(name) > 15: print("Error: Typed name must be between 3 and 15 chracters.") else: print(f"Hi {name}") break teşekkürler.
while True: cikis = "quit" isim = str(input("isminiz nedir: ")) osman = len(isim) if isim == "quit": print("çıkışınız yapıldı") break if osman = 3: print(f"hoş geldin {isim}") break else: print("hatalı isim, tekrar dene")
name = input("enter your nickname: ") if len(name) >= 4 and len(name) 14: print("your nickname is not valid, try again") name = input('enter your nickname: ') if name == "quit": print("see you soon") break if len(name) >= 4 and len(name)
name = input("name: ") while len(name) < 3 or len(name) > 15: print ("your name must between 3 and 15 characters!".upper()) name = input("please enter a valid name!: ") if name == "quit": print("goodbye!") else: print("Hi",name)
while True: name=input("Please enter your name! ") if len(name)15: print("The name is not correct") elif name=="quit": print("Program is closing...") break else: print("Welcome",name.upper()) break
merak ettiğim bir konu , bu programın visual basic gibi görsel bir boyutu yok mu. yoksa bu programlama dili pascal dili gibi sadece cmd konumunda mı çalışır.
userName = input("Please enter your name:") while len(userName) < 3 or len(userName) >15: print("Your name should be between 3 - 15 character, try again... or write quit to leave ") userName = input("Please enter your name:") if userName.lower() == "quit" or "QUİT": print("Have a good day ! Good By !") else: print("Welcome", userName)
nickname = input("enter your nickname : ") while len(nickname) >15 or len(nickname)3) : print(f"hi {nickname}") else: nickname = input("please enter a new nickname") else: print(f"hi {nickname}")
name = input("please enter your name: ") while int(len(name)) < 5 or int(len(name)) > 15: print(" We are a problem.") name = input("please your name: ") if name == str(quit) : break print("Hi" + " " + name)
h = 0 while h == 0: name = input("İsminiz nedir? ") soyIsim = input("Soy isminiz nedir? ") x1 = len(name) x2 = len(soyIsim) if name == "quit": print("Görüşürüz!") break if soyIsim == "quit": print("Görüşürüz!") break if 3
hocam break doğru olduğuna bakmaksızın programı durduruyor demişsiniz ya if'den bir adım ileri yazıldığında if komutu doğruysa döngü duruyor, if'le aynı hizaya yazıldığında koşula bakmaksızın döngü duruyor. Sizin tahmin doğru olduğu için durdu ama bir adım geriye yazmanız lazımdı döngüyü durdurmak için
loop = True while loop: name = input("isminizi giriniz: ") namelen = len(name) namelowerlimit = 3 nameupperlimit = 15 namequit = name if namequit == "quit": print("programdan çıkış yaptınız") else: while namelen = nameupperlimit: print("Kullanıcı adınız çok kısa veyatta çok uzun tekrar giriniz: ") break else: print("hi " + name.capitalize()) break
index = 0 guessLimit =100 while index < guessLimit: name1 = input("İsminizi giriniz: ") if name1 == "quit": break name2 = input("Soyisminizi giriniz: ") index += 1 if len(name1)15 or len(name2)15: print("Hata! Tekrar giriniz.") else: print(f"Hi,{name1} {name2}.") break
while True : exit = input("Print 'quit' to exit: ") if exit == "quit": print("Çıkış yapıldı.") break errorNo = 12345 name = input("Enter your name: ") if len(name) < 3: print(f"errorNo: {errorNo:#b}") print(f"{{name}} karakter uzunluğu 3'ten fazla olmalıdır.") elif len(name) > 15: print(f"errorNo: {errorNo:#b}") print(f"{{name}} karakter uzunluğu 15'ten az olmalıdır.") else: print(f"Hi, {name}") break
Hocam aynısını yapıyorum ama random. dediğimde sizde çıkanlar çıkmıyor 3 seçenek çıkıyor main, not, par diye. Daha önce math modülünde de anlamsız şeyler çıkmıştı neden oluyor olabilir, nasıl düzeltebilirim ?
while True: name=input("Please enter your name: ") if name=="quit": print("The program is end") break elif len(name)15: print("Please try again.") else: print(f"Hi! {name}") break
bence çok güzel yazmışsınız ben de buna benzer bir şeyi yapmayı denedim fakat bu " while: True" kısmı aklıma gelmediği için olayı biraz uzattım gerçi o kısmı hala anlamış değilim ne demek oluyor açıklayabilir misin?
Hocam bir program yazdım ve programda break komutunu kullanmam lazım ancak "break outside of loop" hatası veriyor(Programda while True kullandım). Ne yapmalıyım? i.imgyukle.com/2020/04/09/QV8B9o.png bu break hata i.imgyukle.com/2020/04/09/QV89Yq.png buda kodun bir kısmı
@@evieplusAcademy hocam büyük bir eksiklik mi yeni surumleri kullanmamak ben 3.5 yeterli olur çok önemli farklar olmaz diye dusundugum icin son cikan versiyonlardan kurmamistim
BU kod neden sürekli ilk printi basıyor name = input("adınız ") surname = input("soyadınız ") if len(name) or len(surname) = 15: print("15den daha kısa olmalı") else: print("Hoşgeldin", name)
name = input("Enter your name: ") while len(name) < 3 or len(name) > 15: print("your name must be between 3 and 15 characters.".upper()) name = input("enter your name again!: ") if name == "quit": print("goodBYE!") else: print(f"Hi {name.upper()}") hocam rica etsem değerlendirir misiniz?
while True: isim = input("İsim Giriniz: ") if len(isim) < 3 or len(isim)>15: print("Hatalı isim girdiniz !") if len(isim) > 3 and len(isim) < 15: print(f"Hello {isim}") print("ismi başarıyla girdiniz. Program sonlandı.") break if input("Çıkış için quit yazınız: ") == "quit": print("çıkış yapıldı. ") break
Hocam videoları çok beğendim gerçekten çok anlaşılır ileride başka dilleride anlatacak mısınız özellikle "c"yi python için kitap önerisinde bulunabilir misiniz ileri seviye öğrenmek için
Teşekkür ederim, Kitap konusunda ne yazık ki Türkçe doğru düzgün kitap bulunmuyor. Bu nedenle bu eğitim serisine başladım. Bu eğitim serisinde ileri seviye konularda olacak. Ama yinede kitap almak istersen İngilizde kaynakları almanı tavsiye ederim. Çalışmak istediğin konuya göre kitap almalısın, örneğin veri üzerine çalışma yapmak istiyorsan ona göre kirap, görüntü işlemek istiyorsan ona göre... Ama internette bulunan İngilizce kaynaklar da yeterli gelebilir. C ve C++ yazılım dilleri konusuna gelirsek, anlatmak isterim ama önce bu seriyi tamamlamam gerekiyor. Bu seride sadece Python anlatmayı hedeflemiyorum, gerçek ticari yazılım geliştirmek için gereken her konuya az da olsa girmeyi planlıyorum. Sevgilerimle,
@@evieplusAcademy benim size tavsiyem python serisine basladiysaniz bunu bitirip ardından diğer dillere yönelmenizdir yarım yamalak geçişler her zaman herkezde bir motivasyon sıkıntısı ve duzensiz calisma + pisikolojikmende etkileri mutlaka olmustur.
@@ExehakanTV Tavsiyeniz için teşekkür ederim. Önce bu seriyi tamamlamayı hedefliyorum. Bu serinin sonunda beklentim, tüm seriyi düzgün izlemiş, pratik yapmış arkadaşların "Yazılım Mühendisi" olabilmelerini sağlamak. Bu nedenle daldan dala atlamak yerine gerçek ticari yazılım nasıl yazılır konusuna odaklanmak. Çok fazla takipçi kazanmak için RUclips ta gezip en çok izlenen videoların benzerini yapmak istemiyorum. Veya içi boş bir sürü video çekip yüklemek istemiyorum. Her video da önce neleri anlatmam gerektiğini inceleyip sonraki ve önceki videolar la ilişkisini kurup çekmeye başlıyorum. Bu nedenle ne yazıkki video hazırlamam uzun sürüyor. Sevgilerimle
while True: a = input("Adınızı giriniz :") ad = len(a) if ad < 3 or ad > 15: print("Lütfen adınız en ez 3 en fazla 15 haneli olsun.") elif a == "quit": print("Çıkış yapıldı.") break else: print("Hoşgeldiniz {}".format(a)) break Hocam böyle bir şey yaptım düzgünmü sizce yorum yaparsanız sevinirim arkadaşlar.
name=input("Enter name:") while (len(name)15)): print("Sorry, the name is not less 3 char and long than 15 char TRY AGAIN!") break else: print("Hi",name.upper())
Merhaba, Bugün başından sonuna kadar bu videoya kadar geldim. Udemy gibi platformlara vermiş olduğum paralar çok yüksek değildi lakin üzüldüm.Diğer eğitimlerde mevcut olmayan bir durum söz konusu... print ("Detaylı öğrenmek istiyorsanız bu kanalı takip edin arkadaşlar") Hocam bir sorum size! Bu eğitim videoları Python programlama dilinin ne kadarına eş? Sadece bunu bilmek istiyorum. Elbette büyük oranda karşılıyordur ancak, eklenecek videolar olacak mıdır? Teşekkürler....
Merhaba, Öncelikle güzel yorumunuz için teşekkür ederim. Eğitim serisi tamamlanmadı. Hazırladıkça ekliyorum. Tahminimce Python kısmı 70 video olur. Ardından farklı modüller frameworkler kütüphaneleri anlatıyor olucam. Aslında Django ya da başladım.
Çözümdeki cevap şöyle olabilir mi hocam. ad=input("isminiz? : ") soyad=input ("soyadınız? : ") if len(ad)15: print("isminizin uzunluğu 3'den büyük ve 15'den küçük olmalı") elif len(soyad)15: print("soyadınızın uzunluğu 3'den büyük ve 15'den küçük olmalı") else: print(f"Merhaba {ad} {soyad}")
Ne yazıkki doğru değil. while döngüsü kullanıp kullanıcının doğru değeri girene kadar veya "quit" kelimesini girene kadar isim sormaya devam etmelisin.
Önceki videonun yorumlarında SORULAN ÖRNEK soruya benim yazdığım çözüm. tip = input("İstediğiniz Objeyi Seçiniz (d,u) : ") tip = tip.lower() if tip == "d": print("Dörtgen Kenar uzunluklarını Giriniz : ") a = int(input("a.Kenar Uzunluğu : ")) b = int(input("b.Kenar Uzunluğu : ")) c = int(input("c.Kenar Uzunluğu : ")) d = int(input("d.Kenar Uzunluğu : ")) if a == b == c == d: print(" Kare ") elif (a == b < c == d) or (a == b > c == d): print("Dikdörtgen") elif (a != b and a+c > a+d) or (a != b and a+c < a+d) or (a > b > c > d) or (a < b < c < d): print("Yamuk") else: print("Girdiğiniz değerler Dörtgen belirleme Formatına uymuyor") print("Güle Güle") elif tip == "u": print("Üçgen Kenar uzunluklarını Giriniz : ") a = int(input("a.Kenar Uzunluğu : ")) b = int(input("b.Kenar Uzunluğu : ")) c = int(input("c.Kenar Uzunluğu : ")) if a > b > c or a < b < c: print("Çeşit Kenar Üçgen") elif a == b < c or b == c > a: print("İkizkenar Üçgen") elif a == b == c: print("Eşkenar Üçgen") else: print("Girdiğiniz değerler Üçgen belirleme Formatına uymuyor") print("Güle Güle") else: print("Lütfen Dörtgenler için D, Üçgenler için U'ya basınız.")
hocam while ın kelime anlamını öğrendikten sonra böyle bir program yazmayı denedim, ancak istediğim gibi çalışmıyor ve sorunu henüz bulamadım.Yardımcı olursanız sevinirim. teşekkürler. #1den girilen sayıya kadar tek sayıları yazma programı sayı = int(input(" 2 basamaklı bir sayı giriniz")) sayı1 = 1 if sayı%2 == 0 : while sayı1 == sayı -1 : print(sayı1) sayı1 = sayı1 + 2 else: while sayı1 == sayı : print(sayı1) sayı1 = sayı1 +2
Diğer eğitim videolarında while ve for döngülerini bu kadar net açıklayan yok. Yaptıkları, bakın işte bu döngü ve döner diyip geçiyorlar. İşi mantığını açıklamıyorlar. Siz o kadar net anlattınız ki ezbere bile gerek duymuyor insan. Gerçekten tebrik ederim.
Teşekkür ederim
kardesim adamlar bizler gibi internetten ogrenip, hadi ben de youtube kanali acayim diyo. bu adam bu isin ustadi. Allah uzun omurler versin
@@evieplusAcademy Biz Teşekkür Ederiz Volkan Bey'e katılıyorum... Sanki Aydınlanma Yaşadım. Şimdi Birşeyler Oturdu Kafamızda...
@@erdemucum Teşekkür ederim.
Tabiri caiz ise 'MALA' anlatır gibi anlatıyorsunuz hocam harika bir şey bu... bu video serisini izleyip pyhton öğrenemeyen şüphe duysun kendinden... teşekürler.....
Teşekkür ederim.
Hocam süpersin bu kadar detaylı ve anlaşılır olması mükemmel olmuş yüreğinize sağlık artık sizin kanalıniz yeter bana kolay gelsin
Hocam gerek diksiyonunuz gerekse anlatışınız çok anlaşılır 👏🏻
Kac defa tekrar tekrar pytona dair videolar izledim sayisini kacirdim artik,taki sizin kanali bulana kadar,cok muhtesem anlatiyorsunuz sadece ba-yil-dim!!emeyinize sağlık!!!
hocam bizim üniversiteye gelin de ders anlayalım ya, sağolun.
Teşekkür ederim
Hocam Çok Teşekkür Ederim Gerçekten hiç bu kadar iyi bir anlatımla karşılaşmamıştım ...
Teşekkür ederim
hocam ödev şu şekilde :
minLen = 3
maxLen = 15
quitMessage = 'quit'
name = input('Enter a name: ')
if len(name) < 3 or len(name) > 15:
print('Hata! Tekrar isminiz giriniz, Çıkış yapmak için "quit" yazınız')
name2 = input('Tekrar giriniz: ')
if name == quitMessage or name2 == quitMessage:
print('Çıkış yapılıyor! İyi günler:) ')
else:
print('Hi', name)
name = input("ismini ver bana ismini :")
while len(name) < 3 or len(name) > 15 and name != "quit":
print("you are a liar ! length of your name can't be less than 3 or more than 15".upper())
name = input("ismini ver bana ismini")
if name != "quit" and 3
hocam süpersiniz ilkokul matematik dinliyomuş gibi kolay ve anlaşılır geliyo anlattığınız dersler
while(True):
isim= input("isminizi giriniz: ")
if len(isim) < 3 or len(isim)>15:
print("isminizi tekrar girin.")
elif isim=="quit":
break
else:
print(f"Merhaba {isim}")
break
Kodlama ve kodlamayla ilgili sorularınızı aşağıdaki linkten sorabilirsiniz:
evieplus.academy/forum/
Açıklamamı veya anlatmamı istediğin diğer konular için yorumlara yazarak benimle paylaşabilirsin.
evieplus Academy hocam merhaba bir sorum olcaktı faktöriyel almayı while döngüsüyle yapabilirmiyiz yapamadımda yada bunun için video çekebilirmisinz while ve for ile faktöriyel hesaplama olarak
Recursive dersinde bunu işleyeceğim
while True:
name = input("Enter Your Name : ")
if name == "quit":
break
if 3 < len(name) < 15:
print(f"Welcome !!! {name}")
break
else:
print("Isminiz limit disi")
while True:
name = input("type your name or quit: ")
if name.lower() == 'quit':
print("The program has been ended.")
break
if len(name) < 3 or len(name) > 15:
print("Error: Typed name must be between 3 and 15 chracters.")
else:
print(f"Hi {name}")
break
teşekkürler.
while True:
isimal = input("İsmini alabilir miyim? ")
charsayisi = len(isimal)
if charsayisi < 3 or charsayisi > 15:
print("İsminiz 3 harften kısa veya 15 harften uzundur.")
else:
print(f"Teşekkürler, isminiz '{isimal}' kabul edildi.")
break # Döngüyü sonlandır
exit_program="quit"
while True:
name=input("Enter your name: ")
if (len(name)15):
print("Error!...")
elif name==exit_program:
break
else:
print(f"Hi,{name}")
break
while True:
cikis = "quit"
isim = str(input("isminiz nedir: "))
osman = len(isim)
if isim == "quit":
print("çıkışınız yapıldı")
break
if osman = 3:
print(f"hoş geldin {isim}")
break
else:
print("hatalı isim, tekrar dene")
durum=1
while(durum):
x1=input("isminizi girin: ")
if(len(x1)15):
print("hatali giris tekrar deneyin: ")
elif(x1=="quit" or (len(x1)>3 and len(x1)
name = input("enter your nickname: ")
if len(name) >= 4 and len(name) 14:
print("your nickname is not valid, try again")
name = input('enter your nickname: ')
if name == "quit":
print("see you soon")
break
if len(name) >= 4 and len(name)
name = input("name: ")
while len(name) < 3 or len(name) > 15:
print ("your name must between 3 and 15 characters!".upper())
name = input("please enter a valid name!: ")
if name == "quit":
print("goodbye!")
else:
print("Hi",name)
while True:
name=input("Please enter your name! ")
if len(name)15:
print("The name is not correct")
elif name=="quit":
print("Program is closing...")
break
else:
print("Welcome",name.upper())
break
merak ettiğim bir konu , bu programın visual basic gibi görsel bir boyutu yok mu. yoksa bu programlama dili pascal dili gibi sadece cmd konumunda mı çalışır.
userName = input("Please enter your name:")
while len(userName) < 3 or len(userName) >15:
print("Your name should be between 3 - 15 character, try again... or write quit to leave ")
userName = input("Please enter your name:")
if userName.lower() == "quit" or "QUİT":
print("Have a good day ! Good By !")
else:
print("Welcome", userName)
name = input(f"""{'welcome':^23}
{'please enter your name '}""")
length = 3
nickname = input("enter your nickname : ")
while len(nickname) >15 or len(nickname)3) :
print(f"hi {nickname}")
else:
nickname = input("please enter a new nickname")
else:
print(f"hi {nickname}")
name = input("please enter your name: ")
while int(len(name)) < 5 or int(len(name)) > 15:
print(" We are a problem.")
name = input("please your name: ")
if name == str(quit) :
break
print("Hi" + " " + name)
ingilizce de akıyor we are a problem
@@mfatihy70 Hafif tarzanca olmuş kabul ediyorum :(
@@feritaksu8134 sorun olmaz bence:D
çok sade ve güzel yazmışsın bence
saol ben anlamakda gucluk cekiyordum sayende kodumdaki yanlisi buldum.
h = 0
while h == 0:
name = input("İsminiz nedir? ")
soyIsim = input("Soy isminiz nedir? ")
x1 = len(name)
x2 = len(soyIsim)
if name == "quit":
print("Görüşürüz!")
break
if soyIsim == "quit":
print("Görüşürüz!")
break
if 3
hocam break doğru olduğuna bakmaksızın programı durduruyor demişsiniz ya if'den bir adım ileri yazıldığında if komutu doğruysa döngü duruyor, if'le aynı hizaya yazıldığında koşula bakmaksızın döngü duruyor.
Sizin tahmin doğru olduğu için durdu ama bir adım geriye yazmanız lazımdı döngüyü durdurmak için
cok dogru aga
name = input("Name: ")
minLen = 3
maxLen = 15
while len(name) > minLen and len(name) < maxLen:
print (f"Hi, {name.title()}")
break
if len(name) < minLen or len(name) > maxLen:
print("Error")
elif name == "quit":
print ("Program stopped!")
loop = True
while loop:
name = input("isminizi giriniz: ")
namelen = len(name)
namelowerlimit = 3
nameupperlimit = 15
namequit = name
if namequit == "quit":
print("programdan çıkış yaptınız")
else:
while namelen = nameupperlimit:
print("Kullanıcı adınız çok kısa veyatta çok uzun tekrar giriniz: ")
break
else:
print("hi " + name.capitalize())
break
while True:
name=input("Lütfen Adınızı Giriniz: ")
if name.lower()==("quit"):
print("Hoşcakalın")
break
elif len(name)15:
print("Lütfen Tekrar Adınızı Giriniz: ")
else:
print(f"Merhaba {name}")
break
index = 0
guessLimit =100
while index < guessLimit:
name1 = input("İsminizi giriniz: ")
if name1 == "quit":
break
name2 = input("Soyisminizi giriniz: ")
index += 1
if len(name1)15 or len(name2)15:
print("Hata! Tekrar giriniz.")
else:
print(f"Hi,{name1} {name2}.")
break
while True :
exit = input("Print 'quit' to exit: ")
if exit == "quit":
print("Çıkış yapıldı.")
break
errorNo = 12345
name = input("Enter your name: ")
if len(name) < 3:
print(f"errorNo: {errorNo:#b}")
print(f"{{name}} karakter uzunluğu 3'ten fazla olmalıdır.")
elif len(name) > 15:
print(f"errorNo: {errorNo:#b}")
print(f"{{name}} karakter uzunluğu 15'ten az olmalıdır.")
else:
print(f"Hi, {name}")
break
Hocam 10.57 random.randint (1,5) yerine range(1,5)
import math
name = input("Enter your name: ")
surname = input("Enter your surname: ")
count = 0
while count < math.inf:
if int(len(name))
name = input("Name ? ")
surname = input("Surname ? ")
if 15 > len(name) > 3 and 15 > len(surname) > 3 :
print(("Hello,
{} {} ".format(name,surname)).title() )
else :
print("404")
while True:
a=input("isim giriniz: ")
if len(a)
Hocam aynısını yapıyorum ama random. dediğimde sizde çıkanlar çıkmıyor 3 seçenek çıkıyor main, not, par diye. Daha önce math modülünde de anlamsız şeyler çıkmıştı neden oluyor olabilir, nasıl düzeltebilirim ?
import etmiyor olabilirmisin? Eğer import ediyorsan python'ı tekrar kurman gerekiyor.
@@evieplusAcademy ediyorum hocam ama bir sorun var sanırım rename komutu da çalışmıyor sadece seçtiğim kelime değişiyor
while True:
name=input("Please enter your name: ")
if name=="quit":
print("The program is end")
break
elif len(name)15:
print("Please try again.")
else:
print(f"Hi! {name}")
break
bence çok güzel yazmışsınız ben de buna benzer bir şeyi yapmayı denedim fakat bu " while: True" kısmı aklıma gelmediği için olayı biraz uzattım gerçi o kısmı hala anlamış değilim ne demek oluyor açıklayabilir misin?
Hocam bir program yazdım ve programda break komutunu kullanmam lazım ancak "break outside of loop" hatası veriyor(Programda while True kullandım).
Ne yapmalıyım?
i.imgyukle.com/2020/04/09/QV8B9o.png bu break hata
i.imgyukle.com/2020/04/09/QV89Yq.png buda kodun bir kısmı
hocam 7.dk daki f string python3.5 desteklemiyor başka bir yolu var mı yıldızlı üçgeni oluşturmanın
Format fonksiyonunu kullanabilirsin. Ama merak ettiğim neden eski versiyon kullanıyorsun.
@@evieplusAcademy ubuntu nun eski bir sürümünü kurmustum ona 3.8 i kuramadım 3.5 i kurdum. format ile nasıl yapılıyor
@@evieplusAcademy hocam büyük bir eksiklik mi yeni surumleri kullanmamak ben 3.5 yeterli olur çok önemli farklar olmaz diye dusundugum icin son cikan versiyonlardan kurmamistim
while True:
isim = input("Lütfen isminizi girin {3 ile 15 kapalı aralıgınıda olmak şartıyla}:")
if len(isim) >= 3 and len(isim)
import random
randomNumber = random.randint(1,5)
guessCount = 0
guessLimit = 3
while guessCount < guessLimit:
guess = int(input("Enter your gues [1 to 5]:"))
guessCount += 1
if guess == randomNumber:
print("You won")
break
else:
print("You are unlucky ... Game over !")
faydalı teşekkürler
Cok basarili
Alternatif:
name = input("What is your name? ")
surname = input("What is your surname? ")
if 3
yorum yap demeyi unutmuşsun
BU kod neden sürekli ilk printi basıyor
name = input("adınız ")
surname = input("soyadınız ")
if len(name) or len(surname) = 15:
print("15den daha kısa olmalı")
else:
print("Hoşgeldin", name)
"if len(name) or len(surname)
name = input("Enter your name: ")
while len(name) < 3 or len(name) > 15:
print("your name must be between 3 and 15 characters.".upper())
name = input("enter your name again!: ")
if name == "quit":
print("goodBYE!")
else:
print(f"Hi {name.upper()}")
hocam rica etsem değerlendirir misiniz?
en alta print(f"Hi {name.upper()}")' yerine print("Hi",name) de yazabilirsin daha kisa ve kolay
if komutundan sonra break komutu gelmeliydi dostum döngü devam etmez.
while True:
isim = input("İsim Giriniz: ")
if len(isim) < 3 or len(isim)>15:
print("Hatalı isim girdiniz !")
if len(isim) > 3 and len(isim) < 15:
print(f"Hello {isim}")
print("ismi başarıyla girdiniz. Program sonlandı.")
break
if input("Çıkış için quit yazınız: ") == "quit":
print("çıkış yapıldı. ")
break
ÖDEV 9
soru = input("Lütfen adınızı girin: ")
ali = soru.title()
if ali == ('quit').title() :
print('Güle güle')
else :
if len(ali) < 3 or len(ali) > 15:
while len(ali) < 3 or len(ali) > 15:
print('Hatalı ad girdiniz lütfen tekrar deneyin')
soru3 = input('Adınızı tekrar girin: ').title()
if soru3 == ('quit').title() :
print('Good bye')
break
ali = soru3
while len(ali) > 3 or len(ali) < 15:
break
if len(ali) < 3 or len(ali) > 15:
'yanlıs'
else:
cevap = ali
soru2 = input("Lütfen soyadınızı girin: ")
if len(soru2) < 3 or len(soru2) > 15:
while len(soru2) < 3 or len(soru2) > 15:
print('Hatalı soyad girdiniz lütfen tekrar deneyin')
soru4 = input('Soyadınızı tekrar girin: ')
soru2 = soru4
while len(soru2) > 3 or len(soru2) < 15:
break
if len(soru2) < 3 or len(soru2) > 15:
print('yanlış')
else:
cevap2 = soru2
if cevap2 == ('quit').title() :
print('Güle güle')
else:
print(f'Hoş geldin {cevap.title()} {cevap2.title()}')
isim=input('isminizi giriniz lütfen: ')
uzunluk = len(isim)
if uzunluk>=4 and uzunluk
Hocam videoları çok beğendim gerçekten çok anlaşılır ileride başka dilleride anlatacak mısınız özellikle "c"yi python için kitap önerisinde bulunabilir misiniz ileri seviye öğrenmek için
Teşekkür ederim,
Kitap konusunda ne yazık ki Türkçe doğru düzgün kitap bulunmuyor. Bu nedenle bu eğitim serisine başladım. Bu eğitim serisinde ileri seviye konularda olacak. Ama yinede kitap almak istersen İngilizde kaynakları almanı tavsiye ederim. Çalışmak istediğin konuya göre kitap almalısın, örneğin veri üzerine çalışma yapmak istiyorsan ona göre kirap, görüntü işlemek istiyorsan ona göre... Ama internette bulunan İngilizce kaynaklar da yeterli gelebilir.
C ve C++ yazılım dilleri konusuna gelirsek, anlatmak isterim ama önce bu seriyi tamamlamam gerekiyor. Bu seride sadece Python anlatmayı hedeflemiyorum, gerçek ticari yazılım geliştirmek için gereken her konuya az da olsa girmeyi planlıyorum.
Sevgilerimle,
@@evieplusAcademy benim size tavsiyem python serisine basladiysaniz bunu bitirip ardından diğer dillere yönelmenizdir yarım yamalak geçişler her zaman herkezde bir motivasyon sıkıntısı ve duzensiz calisma + pisikolojikmende etkileri mutlaka olmustur.
@@ExehakanTV Tavsiyeniz için teşekkür ederim.
Önce bu seriyi tamamlamayı hedefliyorum.
Bu serinin sonunda beklentim, tüm seriyi düzgün izlemiş, pratik yapmış arkadaşların "Yazılım Mühendisi" olabilmelerini sağlamak. Bu nedenle daldan dala atlamak yerine gerçek ticari yazılım nasıl yazılır konusuna odaklanmak.
Çok fazla takipçi kazanmak için RUclips ta gezip en çok izlenen videoların benzerini yapmak istemiyorum. Veya içi boş bir sürü video çekip yüklemek istemiyorum.
Her video da önce neleri anlatmam gerektiğini inceleyip sonraki ve önceki videolar la ilişkisini kurup çekmeye başlıyorum. Bu nedenle ne yazıkki video hazırlamam uzun sürüyor.
Sevgilerimle
ad = input ("Adiniz nedir?: ")
nameMin = 3
nameMax = 15
while int(len(ad) < nameMin) or int(len(ad) > nameMax):
print ("Error")
break
else:
print ("Salam", ad)
while True:
a = input("Adınızı giriniz :")
ad = len(a)
if ad < 3 or ad > 15:
print("Lütfen adınız en ez 3 en fazla 15 haneli olsun.")
elif a == "quit":
print("Çıkış yapıldı.")
break
else:
print("Hoşgeldiniz {}".format(a))
break
Hocam böyle bir şey yaptım düzgünmü sizce yorum yaparsanız sevinirim arkadaşlar.
odev
isim=input('isminizi giriniz lütfen: ')
uzunluk = len(isim)
if uzunluk>=4 and uzunluk= 4 and uzunluk
Biraz karışmış galiba :D
isim=input('isminizi giriniz lütfen: ')
uzunluk = len(isim)
if uzunluk>=4 and uzunluk
Biraz eklenti yaptım ödeve :)
print("Kullanici 3 hakkiniz vardir .")
hak=0
hakLimit=3
while hak
name=input("Enter name:")
while (len(name)15)):
print("Sorry, the name is not less 3 char and long than 15 char
TRY AGAIN!")
break
else:
print("Hi",name.upper())
Merhaba,
Bugün başından sonuna kadar bu videoya kadar geldim.
Udemy gibi platformlara vermiş olduğum paralar çok yüksek değildi lakin üzüldüm.Diğer eğitimlerde mevcut olmayan bir durum söz konusu...
print ("Detaylı öğrenmek istiyorsanız bu kanalı takip edin arkadaşlar")
Hocam bir sorum size!
Bu eğitim videoları Python programlama dilinin ne kadarına eş?
Sadece bunu bilmek istiyorum. Elbette büyük oranda karşılıyordur ancak, eklenecek videolar olacak mıdır?
Teşekkürler....
Merhaba,
Öncelikle güzel yorumunuz için teşekkür ederim.
Eğitim serisi tamamlanmadı. Hazırladıkça ekliyorum.
Tahminimce Python kısmı 70 video olur.
Ardından farklı modüller frameworkler kütüphaneleri anlatıyor olucam.
Aslında Django ya da başladım.
@@evieplusAcademy Cevap için teşekkürler Hocam..
n.strip ne oluyor açıklar mısınız?
Kodlama ile ilgili sorularınızı aşağıdaki linkten sorarmısınız:
evieplus.academy/forum/
isim=input("İsminizi Giriniz : ")
soyisim=input("Soyisminizi Giriniz :")
if len(isim)15:
print("İsminiz hatalı tekrar giriniz")
elif len(soyisim)15:
print(" hatalı giriş tekrar giriniz!!!!!!!!")
else:
print("isim","","soyisim :{}".format(isim+" "+soyisim))
Çözümdeki cevap şöyle olabilir mi hocam.
ad=input("isminiz? : ")
soyad=input ("soyadınız? : ")
if len(ad)15:
print("isminizin uzunluğu 3'den büyük ve 15'den küçük olmalı")
elif len(soyad)15:
print("soyadınızın uzunluğu 3'den büyük ve 15'den küçük olmalı")
else:
print(f"Merhaba {ad} {soyad}")
Ne yazıkki doğru değil.
while döngüsü kullanıp kullanıcının doğru değeri girene kadar veya "quit" kelimesini girene kadar isim sormaya devam etmelisin.
@@evieplusAcademy bu da mı gol değil :)) olacak yavaş yavaş, pes etmek yok.
@@volkangunay2437 Çalışmaya devam et. Bir sonraki derste bulunan cevapla kendininkini kıyasla
Başarırsın
@@evieplusAcademy i hope so. İngilizcem de berbat :)))
Önceki videonun yorumlarında SORULAN ÖRNEK soruya benim yazdığım çözüm.
tip = input("İstediğiniz Objeyi Seçiniz (d,u) : ")
tip = tip.lower()
if tip == "d":
print("Dörtgen Kenar uzunluklarını Giriniz : ")
a = int(input("a.Kenar Uzunluğu : "))
b = int(input("b.Kenar Uzunluğu : "))
c = int(input("c.Kenar Uzunluğu : "))
d = int(input("d.Kenar Uzunluğu : "))
if a == b == c == d:
print(" Kare ")
elif (a == b < c == d) or (a == b > c == d):
print("Dikdörtgen")
elif (a != b and a+c > a+d) or (a != b and a+c < a+d) or (a > b > c > d) or (a < b < c < d):
print("Yamuk")
else:
print("Girdiğiniz değerler Dörtgen belirleme Formatına uymuyor")
print("Güle Güle")
elif tip == "u":
print("Üçgen Kenar uzunluklarını Giriniz : ")
a = int(input("a.Kenar Uzunluğu : "))
b = int(input("b.Kenar Uzunluğu : "))
c = int(input("c.Kenar Uzunluğu : "))
if a > b > c or a < b < c:
print("Çeşit Kenar Üçgen")
elif a == b < c or b == c > a:
print("İkizkenar Üçgen")
elif a == b == c:
print("Eşkenar Üçgen")
else:
print("Girdiğiniz değerler Üçgen belirleme Formatına uymuyor")
print("Güle Güle")
else:
print("Lütfen Dörtgenler için D, Üçgenler için U'ya basınız.")
hocam while ın kelime anlamını öğrendikten sonra böyle bir program yazmayı denedim, ancak istediğim gibi çalışmıyor ve sorunu henüz bulamadım.Yardımcı olursanız sevinirim. teşekkürler.
#1den girilen sayıya kadar tek sayıları yazma programı
sayı = int(input(" 2 basamaklı bir sayı giriniz"))
sayı1 = 1
if sayı%2 == 0 :
while sayı1 == sayı -1 :
print(sayı1)
sayı1 = sayı1 + 2
else:
while sayı1 == sayı :
print(sayı1)
sayı1 = sayı1 +2
Şöyle dene
sayi = int(input("1 ile 100 arasında sayı giriniz: "))
sayac = 1
toplam1 = 0
toplam2 = 0
while sayac
breakpoint ile daha anlaşılır olur hocam.
Debug yapmayı daha sonra anlatacağım için kullanmıyorum. Seride anlatmadığım hiç bir şeyi anlatana kadar kullanmıyorum.