Posts

Showing posts from May, 2020

HTML-Öğrenci Listesi 1-

<html> <head> <title></title> </head> <body> <table bgcolor="black" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="50" rowspan="5"><font color="white">Sınıf Liste</font></td> <td width="600" colspan ="4" height="30" align="center"><font color="red" >Öğrenci Listesi</font></td> </tr> <tr> <td width="100" height="20" align="center"><font color="red">Sıra No</font></td> <td width="100" align="center"><font color="red" align="center">Sınıf</font></td> <td width="200" align="center"><font color="red" align="center">Not</font></td...

Python'da Tahmin Oyunu-Random Modülüyle

import random #Pythonun hazır modüllerindne birini sayfamıza dahil ettik ve aşağıda kullandık. sayi=random.randint( 1 , 1000 ) while ( True ): tahmin= int ( input ( "Lütfen 1 ile 100 arasında bir sayı giriniz" )) if tahmin==sayi: print ( "Tebrikler doğru tahmin,bizden araba kazandınız..." ) break else : print ( "Maalesef,doğru sayı " , sayi , "Tekrar deneyiniz." )

Python-İşe Yarar Modüller

Python'da Sık Kullanılan ve İşimize Yarabilecek Modüller math.ceil() Verilen ondalıklı sayıyı bir üst sayıya çevirir. Sayı eğer tam sayı ise  __ceil__  fonksiyonundan yararlanır. >>> math . ceil ( 32.05 ) 33 >>> math . ceil ( 2.98 ) 3 math.fabs() Verilen değerin mutlak değerini alır. Gömülü fonksiyonlardan  abs ’den küçük bir farkı var. Çıktısını tam sayı olarak değil ondalıklı sayı olarak döndürüyor. >>> math . fabs ( - 28 ) 28.0 >>> abs ( - 28 ) 28 math.factorial() Verilen sayının faktoriyelini döndürüyor. Eğer verilen değer pozitif tam sayı değilse  ValueError  hatası veriyor. >>> math.factorial(5) 120 >>> math.factorial(-5) Traceback (most recent call last): File "<pyshell#10>", line 1, in <module> math.factorial(-5) ValueError: factorial() not defined for negative values math.fmod() Verdiğiniz birinci parametrenin ikinci parametreye bölümünden kalanı...

Python-Sözlük Kullanarak Giriş Algoritması

Merhabalar, Python öğrenimime devam ederken,eski konularda kendimi zorlayacak örnekler yapmaya devam ediyorum. Hata aldığım zaman mutlaka hatayı çözene ve kodu çalıştırana kadar devam ediyorum. Birkaç saat önce yazdığım bir siteye giriş algoritmasını paylaşmak istedim. Bu algoritmada,site üyelerinin kullanıcı isimleri ve şifrelerini sözlük veri tipini kullanarak kaydettim. Ardından kullanıcıdan adını ve şifresini aldım,ardından bunların sözlükte bulunup bulunmadığını ve bilgilerin doğru olduğunu kontrol ettim. Eklememi,düzeltmemi istediğiniz bir kısım varsa lütfen yorumlarda belirtiniz,eleştiri olmadan gelişim olmaz :) uyeler={ "Ahmet" : "123456" , "Mehmet" : "123456" , "Selim" : "selim1" , "Eda" : "1992" } kisi= input ( "Kullanıcı adınızı giriniz" ) sifre= input ( "Şifrenizi giriniz" ) if kisi in uyeler and s...

Python-Asal Sayı Bulma Algoritması Yazdım

Asal sayı bulma algoritmasını nette çok araştırdım,ancak hepsi bana karışık ve uzun geldi. Sizde Google'da " Python asal sayı bulma " yazarak pek çok sitedeki kod örneklerini görebilirsiniz. Bu kodlarda genellikle for döngüsü ve range fonksiyonları kullanılarak iş zorlaştırılmış. Ben de bu yüzden daha basit ve totalde 5 satırlık bir kodla bu hesabı yapacak bir algoritma yazdım. Buyrun efenim :) AÇIKLAMASI Asal sayılar bildiğiniz üzere kendisi ve 1 dışında hiçbir sayıya bölünemeyen sayılardır. Asal sayıların 2 hariç hiçbiri ikiye bölünememektedir. Bunu da temel fonksiyon olarak kullanarak kullanıcıdan aldığımız sayıyı önce 2'e bölerek kalan verip vermediğini kontrol ediyor,ardından bu sayının 2 olup olmadığını kontrol ediyoruz. Eğer sayı 2 ise zaten asal sayıdır, bu yüzden 2 olmaması şartı koyuyoruz. Eğer sayı 2'e tam bölünüyorsa asal sayı değildir,bu yüzden 2'e bölümünden sıfır kalmaması gerekiyor. Evet,Python'a başlayalı tahminen 6-7 gün kadar o...

Merhaba

Bu blogta kodlamada aldığım yol,hedeflerim ve kendi geliştirdiğim projeleri yayınlayarak zaman içerisinde aldığım yolu görmek istiyorum. Bu amaçla bu blogu bir günlük ve kilometre taşlarımı kaydetme amaçlı kullanacağım. Umarım okur ve takip edersiniz :)