python da replace özelliği ne işe yarar bir bakalım :)
>>karakter="bilgisayar muhendisligi"
>>print karakter.replace("i","")
blgsayar muhendslg
14 Aralık 2014 Pazar
python zfill()
python da zfill özelliği ne işe yarar bir bakalım :)
#basa sifir ekleme
>>a="7"
>>print a.zfill(3)
007
#basa sifir ekleme
>>a="7"
>>print a.zfill(3)
007
Python title() , center() , rjust() , ljust()
TITLE
tüm kelimelerin ilk harfini buyultur.
>>a="merhaba python "
>>print a.title()
Merhaba Python
CENTER,RJUST;LJUST
center sag ave soldan 15 bosluk
rjust sagdan 15 bosluk
ljust soldan 15 bosluk
>>print "a".center(6)
a
>>print"b".ljust(6)
b
>>print "c".rjust(6)
c
tüm kelimelerin ilk harfini buyultur.
>>a="merhaba python "
>>print a.title()
Merhaba Python
CENTER,RJUST;LJUST
center sag ave soldan 15 bosluk
rjust sagdan 15 bosluk
ljust soldan 15 bosluk
>>print "a".center(6)
a
>>print"b".ljust(6)
b
>>print "c".rjust(6)
c
Python upper() , lower() , swapcase()
UPPER
küçük harfli karakter dizisini büyük harfli yapar.
>>print "bilgisayar".upper()
BİLGİSAYAR
LOWER
büyük harfli karakter dizisini küçük harfli yapar.
>>print "BİLGİSAYAR".lower()
bilgisayar
SWAPCASE
buyuk karakterleri kucuk kucuk karakterleri buyuk yapar.
>>a="kalem"
>>print a.swapcase()
KALEM
>>b="KALEM"
>>print b.swapcase()
kalem
>>c="KaLeM"
>>print c.swapcase()
kAlEm
Python capitalize()
#Karakter de kullanılacak metotları listelemek için dir (str) veya dir("") kullanırız.
CAPITALIZE()
Karakter dizilerinin ilk harfini büyütürüz.
>>print "bilgisayar".capitalize()
Bilgisayar
veya
>>a="bilgisayar"
>>print a.capitalize()
Bilgisayar
CAPITALIZE()
Karakter dizilerinin ilk harfini büyütürüz.
>>print "bilgisayar".capitalize()
Bilgisayar
veya
>>a="bilgisayar"
>>print a.capitalize()
Bilgisayar
2 Aralık 2014 Salı
Python TRY EXCEPT
python da try ve except özelliği nasıl kullanılır yarar bir bakalım :)
try:
sayi1=int(raw_input("ilk sayiyi giriniz:"))
sayi2=int(raw_input("ikinci sayiyi giriniz:"))
sonuc=float(sayi1)/float(sayi2)
print sonuc
except(ZeroDivisionError,ValueError):
print "harf veya 2. sayiyi 0 giremezsiniz.!"
try:
sayi1=int(raw_input("ilk sayiyi giriniz:"))
sayi2=int(raw_input("ikinci sayiyi giriniz:"))
sonuc=float(sayi1)/float(sayi2)
print sonuc
except(ZeroDivisionError,ValueError):
print "harf veya 2. sayiyi 0 giremezsiniz.!"
Python Örnek
Fonksiyonlarla ilgili bir örnek yapalım :)
def ekleme():
dizi=[]
while True:
m=raw_input("eleman giriniz:")
if m<="0":
pass
else:
dizi.append(m)
print dizi
ekleme()
def ekleme():
dizi=[]
while True:
m=raw_input("eleman giriniz:")
if m<="0":
pass
else:
dizi.append(m)
print dizi
ekleme()
1 Aralık 2014 Pazartesi
Python Fonksiyon
python da fonksiyonlar nasıl kullanılır bir bakalım :)
def fonk():
m=6
print a
fonk()
m=20
print "m'nin degeri: ",m
CİKTİ->6
m'nin degeri: 20
def fonk():
m=6
print a
fonk()
m=20
print "m'nin degeri: ",m
CİKTİ->6
m'nin degeri: 20
olacaktir.çunkua değişkeni global yani fonk içinde tanımladıgımız m fonk sınırları içinde gecerlidir. bu alan dısında gecerliliği yoktur.
Python da Parametreyle fonksiyon
python da fonksiyonlar nasıl kullanılır bir bakalım :)
def selamla(ad):
print "merhaba benim adim %s !" %ad
selamla("python")
def selamla(ad):
print "merhaba benim adim %s !" %ad
selamla("python")
Pythonda Fonksiyonlar
python da fonksiyonlar nasıl kullanılır bir bakalım :)
#fonk. tanimlamak için def adli bir yapıdan yararlanilir.
def tek():
print "Girdiginiz sayi tek sayidir."
def cift():
print"Girdiginiz sayi cifttir."
sayi=raw_input("Lutfen bir sayi giriniz:")
if int(sayi)%2==0:
cift()
else:
tek()
#fonk. tanimlamak için def adli bir yapıdan yararlanilir.
def tek():
print "Girdiginiz sayi tek sayidir."
def cift():
print"Girdiginiz sayi cifttir."
sayi=raw_input("Lutfen bir sayi giriniz:")
if int(sayi)%2==0:
cift()
else:
tek()
2 Kasım 2014 Pazar
C++ Break ve Continue
C++ programlama da break ve continue
#include <iostream>
using namespace std;
int main()
{
int i;
for(i=0;i<=20;i+=2){
if(i==10)
continue;
if(i==14)
break;
cout<<i<<endl;
}
//continue 10 u atlar.14 e gelince durur.
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int i;
for(i=0;i<=20;i+=2){
if(i==10)
continue;
if(i==14)
break;
cout<<i<<endl;
}
//continue 10 u atlar.14 e gelince durur.
return 0;
}
C++ For Döngüsü
C++ programlama da For döngüsü
#include <iostream>
using namespace std;
int main()
{
int i, fakt=1;
cout<<"faktoriyel alinacak sayiyi giriniz:";
cin>>i;
for (; i>1 ;i--){
fakt=fakt*i;
}
cout<<fakt<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int i, fakt=1;
cout<<"faktoriyel alinacak sayiyi giriniz:";
cin>>i;
for (; i>1 ;i--){
fakt=fakt*i;
}
cout<<fakt<<endl;
return 0;
}
C++ Do While
C++ programlama da Do-While
#include <iostream>
using namespace std;
int main()
{
//her satirda on sayi olmasini saglayacagiz.
int i=0;
do{
cout<<i++;//do while da kosuldan once komut alinir.
if(i%10==0)//10 a gore modunun sifir olup olmadiğini sorguladik.
cout<<endl;//eger oyleyse alt satira gecmesini sagladik.
}while(i<100);
return 0;
}
#include <iostream>
using namespace std;
int main()
{
//her satirda on sayi olmasini saglayacagiz.
int i=0;
do{
cout<<i++;//do while da kosuldan once komut alinir.
if(i%10==0)//10 a gore modunun sifir olup olmadiğini sorguladik.
cout<<endl;//eger oyleyse alt satira gecmesini sagladik.
}while(i<100);
return 0;
}
31 Ekim 2014 Cuma
C++ iç içe while
C++ programlama da İç İçe While
#include <iostream>
using namespace std;
int main()
{
int i,j;
cout<<"kacla baslasin:";
cin>>i;
while(i>=1){
j=1;
while(j<=i){
cout<<"*";
j++;
}
cout<<endl;
i--;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int i,j;
cout<<"kacla baslasin:";
cin>>i;
while(i>=1){
j=1;
while(j<=i){
cout<<"*";
j++;
}
cout<<endl;
i--;
}
return 0;
}
25 Ekim 2014 Cumartesi
C++ 1den 100e yazdırma (WHİLE)
C++ programlama da 1-100(dahil) e kadar yazdırma
#include <iostream>
using namespace std;
int main()
{
int i=1;
while(i<=100){
cout<<i<<endl;
i++;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int i=1;
while(i<=100){
cout<<i<<endl;
i++;
}
return 0;
}
C++ switch - case
C++ programlama da Switch-Case yapısı
#include <iostream>
using namespace std;
int main()
{
int islem;
float x,y;
cout<<"1.sayiyi giriniz:";
cin>>x;
cout<<"2.sayiyi giriniz:\n";
cin>>y;
cout<<"Bir islem seciniz.\n";
cout<<"1 Toplama \n";
cout<<"2 Cikarma\n";
cout<<"3 Carpma\n";
cout<<"4 Bolme\n";
cin>>islem;
switch(islem){
case 1: cout<<"Sayilarin Toplami:"<<x+y<<endl;
break;
case 2: cout<<"Sayilarin Farki:"<<x-y<<endl;
break;
case 3: cout<<"Sayilarin Carpimi:"<<x*y<<endl;
break;
case 4: cout<<"Sayilarin Bolumu:"<<x/y<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int islem;
float x,y;
cout<<"1.sayiyi giriniz:";
cin>>x;
cout<<"2.sayiyi giriniz:\n";
cin>>y;
cout<<"Bir islem seciniz.\n";
cout<<"1 Toplama \n";
cout<<"2 Cikarma\n";
cout<<"3 Carpma\n";
cout<<"4 Bolme\n";
cin>>islem;
switch(islem){
case 1: cout<<"Sayilarin Toplami:"<<x+y<<endl;
break;
case 2: cout<<"Sayilarin Farki:"<<x-y<<endl;
break;
case 3: cout<<"Sayilarin Carpimi:"<<x*y<<endl;
break;
case 4: cout<<"Sayilarin Bolumu:"<<x/y<<endl;
}
return 0;
}
C++ if - else - else if
C++ if - else - else if yapısı
#include <iostream>
using namespace std;
int main()
{
int ort;
cout<<"ortalamanizi giriniz:";
cin>>ort;
if(ort>90){
cout<<"AA ile gectiniz.\n";
}
else if(ort>70){
cout<<"BB ile gectiniz.\n";
}
else if(ort>50){
cout<<"CC ile gectiniz.\n";
}
else{
cout<<"Maalesef kaldiniz.\n";
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int ort;
cout<<"ortalamanizi giriniz:";
cin>>ort;
if(ort>90){
cout<<"AA ile gectiniz.\n";
}
else if(ort>70){
cout<<"BB ile gectiniz.\n";
}
else if(ort>50){
cout<<"CC ile gectiniz.\n";
}
else{
cout<<"Maalesef kaldiniz.\n";
}
return 0;
}
C++ bool tipi
C++ da bool tipinin kullanımı
#include <iostream>
using namespace std;
int main()
{
//bool tipinde yazdigimiz icin karsilastirma islemleri dogruysa 1 yanlissa 0 degerini gosterir.
bool a=(6<5);
bool b=(2<8);
bool c=(1==1);
bool d=(7>9);
bool e=(3!=3);
bool f(10>=10);
bool g(12<=8);
cout<<"a'nin degeri ="<<a<<endl;
cout<<"b'nin degeri ="<<b<<endl;
cout<<"c'nin degeri ="<<c<<endl;
cout<<"d'nin degeri ="<<d<<endl;
cout<<"e'nin degeri ="<<e<<endl;
cout<<"f'nin degeri ="<<f<<endl;
cout<<"g'nin degeri ="<<g<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
//bool tipinde yazdigimiz icin karsilastirma islemleri dogruysa 1 yanlissa 0 degerini gosterir.
bool a=(6<5);
bool b=(2<8);
bool c=(1==1);
bool d=(7>9);
bool e=(3!=3);
bool f(10>=10);
bool g(12<=8);
cout<<"a'nin degeri ="<<a<<endl;
cout<<"b'nin degeri ="<<b<<endl;
cout<<"c'nin degeri ="<<c<<endl;
cout<<"d'nin degeri ="<<d<<endl;
cout<<"e'nin degeri ="<<e<<endl;
cout<<"f'nin degeri ="<<f<<endl;
cout<<"g'nin degeri ="<<g<<endl;
return 0;
}
24 Ekim 2014 Cuma
C++ İki Sayinin Toplami
C++ da kullanıcıdan alınan 2 sayının toplamı:
#include <iostream>
using namespace std;
int main()
{
int sayi1,sayi2;
cout<<"birinci sayiyi giriniz:";
cin>>sayi1;
cout<<"ikinci sayiyi giriniz:";
cin>>sayi2;
cout<<"girilen iki sayinin toplami: "<<sayi1+sayi2;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int sayi1,sayi2;
cout<<"birinci sayiyi giriniz:";
cin>>sayi1;
cout<<"ikinci sayiyi giriniz:";
cin>>sayi2;
cout<<"girilen iki sayinin toplami: "<<sayi1+sayi2;
return 0;
}
C++Da Sabit Değişken Örneği
Sabit değişken kullanımı
#include <iostream>
//#define pi 3.14 yazsaydıkta pi için degeri sabitlemiş olurduk.
using namespace std;
int main()
{
double const pi=3.14;//const ile pi degeri 3.14 olarak sabitlendi.
int r;
cout<<"yaricapi girin:";
cin>>r;
cout<<"\nAlan="<<pi*r*r;
return 0;
}
#include <iostream>
//#define pi 3.14 yazsaydıkta pi için degeri sabitlemiş olurduk.
using namespace std;
int main()
{
double const pi=3.14;//const ile pi degeri 3.14 olarak sabitlendi.
int r;
cout<<"yaricapi girin:";
cin>>r;
cout<<"\nAlan="<<pi*r*r;
return 0;
}
C++ DEĞİŞKEN KURALLARI
Değişken isimlendirme kuralları:
-C++ büyük ve küçük harflere karşı duyarlıdır.
-Değişkenler adlandırılırken mutlaka bir harf ile başlamalıyız.1,2,3 gibi numaralar ve _(alt çizgi) dışında özel karakter kullanamayız.
-Değişken ismi en fazla 255 karakter olmalıdır.
-Değişken ismi yazılırken arada boşluk olmaz. _ veya büyük küçük harf kullanılır (örn;buyukSayi , buyuk_sayi vb...)
-C++ diline özel anahtar kelimeler kullanamayız.
C++ ANAHTAR SÖZCÜKLERİ:
-asm -catch -continue -else -explicit -if -namespace
-auto -char -default -dynamic_cast -extern -inline -new
-bool -class -delete -float -false -int -operator
-case -const -do -for -friend -long -private
-break -const_cast -double -enum -goto -mutable -protected
-singned -sizeof -static -static_cast -struct -switch -template
-this -throw -true -try -typedef -typeid -typename
-union -unsigned -using -virtual -void -volatile -while
-C++ büyük ve küçük harflere karşı duyarlıdır.
-Değişkenler adlandırılırken mutlaka bir harf ile başlamalıyız.1,2,3 gibi numaralar ve _(alt çizgi) dışında özel karakter kullanamayız.
-Değişken ismi en fazla 255 karakter olmalıdır.
-Değişken ismi yazılırken arada boşluk olmaz. _ veya büyük küçük harf kullanılır (örn;buyukSayi , buyuk_sayi vb...)
-C++ diline özel anahtar kelimeler kullanamayız.
C++ ANAHTAR SÖZCÜKLERİ:
-asm -catch -continue -else -explicit -if -namespace
-auto -char -default -dynamic_cast -extern -inline -new
-bool -class -delete -float -false -int -operator
-case -const -do -for -friend -long -private
-break -const_cast -double -enum -goto -mutable -protected
-singned -sizeof -static -static_cast -struct -switch -template
-this -throw -true -try -typedef -typeid -typename
-union -unsigned -using -virtual -void -volatile -while
C++ İFADELER
İfadeler
\n-> yazıldığı kısımdan sonraki kısmın bir alt satırda gözükmesini sağlar.
\t-> yazıldığı kısımdan sonraki kısmın bir Tab boyutu kadar ileri gitmesini sağlar.
\r->imlecin yeni yazılan yazının sol başına konumlanmasını sağlar.
\a->program çalışırken bu ifadeye gelince bip sesi duymamızı sağlar.
\\->yazıldığı yere \ karakterini yazmamızı sağlar.
\"->yazıldığı yere " karakterini yazmamızı sağlar.
MERHABA C++
Biraz da C++ nasılmış ona bakalım :)
#include <iostream>
using namespace std;
int main()
{
cout << "Merhaba C++!" << endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
cout << "Merhaba C++!" << endl;
return 0;
}
20 Ekim 2014 Pazartesi
pythonda sozluk ornegi 2
Pythonda sözluk yapısının kullanımı
soru=raw_input("sehrinizin adini tamami kucuk harf olacak sekilde giriniz:")
if soru=="istanbul":
print("cok bulutlu")
elif soru=="adana":
print("gunesli")
elif soru=="izmir":
print("yagmurlu")
else:
print("bu sehre iliskin hava durumu bilgisi bulunmamaktadir")
# ayni ornegi sozluk kullanarak yapalim.
soru=raw_input("sehrinizin adini tamami kucuk harf olacak sekilde giriniz:")
cevap={"istanbul":"cok bulutlu","adana":" gunesli","izmir":"yagmurlu"}
print cevap.get(soru,"bu sehre iliskinbilgi bulunmamaktadir")
soru=raw_input("sehrinizin adini tamami kucuk harf olacak sekilde giriniz:")
if soru=="istanbul":
print("cok bulutlu")
elif soru=="adana":
print("gunesli")
elif soru=="izmir":
print("yagmurlu")
else:
print("bu sehre iliskin hava durumu bilgisi bulunmamaktadir")
# ayni ornegi sozluk kullanarak yapalim.
soru=raw_input("sehrinizin adini tamami kucuk harf olacak sekilde giriniz:")
cevap={"istanbul":"cok bulutlu","adana":" gunesli","izmir":"yagmurlu"}
print cevap.get(soru,"bu sehre iliskinbilgi bulunmamaktadir")
pythonda sozluk ornegi
Pythonda sözluk yapısının kullanımı
telefon_defteri={"ali:""05252565625","veli:""05378546952","selin:""05256487523"}
del telefon_defteri["salih"]
#salih ogesi silinir.
print(telefon_defteri)
#tum ogeyi temizlemek icin.
#telefon_defteri.clear()
telefon_defteri={"ali:""05252565625","veli:""05378546952","selin:""05256487523"}
telefon_defteri.clear()
print(telefon_defteri)
#cikti->set([])
telefon_defteri = {"ali:""05252565625","veli:""05378546952","selin:""05256487523"}
print telefon_defteri.keys()
telefon_defteri={"ali:""05252565625","veli:""05378546952","selin:""05256487523"}
del telefon_defteri["salih"]
#salih ogesi silinir.
print(telefon_defteri)
#tum ogeyi temizlemek icin.
#telefon_defteri.clear()
telefon_defteri={"ali:""05252565625","veli:""05378546952","selin:""05256487523"}
telefon_defteri.clear()
print(telefon_defteri)
#cikti->set([])
telefon_defteri = {"ali:""05252565625","veli:""05378546952","selin:""05256487523"}
print telefon_defteri.keys()
#Cikti->['ali','veli','selin']
#keys() anahtarlari verir.
telefon_defteri = {"ali:""05252565625","veli:""05378546952","selin:""05378546952"}
print telefon_defteri.values()
#cikti->["05252565625","05378546952","05378546952"]
#values() degerleri verir.
print telefon_defteri.values()
#cikti->["05252565625","05378546952","05378546952"]
#values() degerleri verir.
Python da sozluk kavrami
Pythonda sözluk yapısının kullanımı
sozluk={"kalem:" "nesne","agac:" "canli","1:" "sayi"}
print(sozluk)
sozluk={"kalem:" "nesne","agac:" "canli","1:" "sayi"}
print(sozluk)
cikti->(['1:sayi', 'agac:canli', 'kalem:nesne'])
#burada mesela "kalem" anahtar,"nesne" bu anahtarin degeridir.
#Pythonda sozluk: anahtar ve deger arasinda bag kuran bir veri tipidir.
5 Ekim 2014 Pazar
Python da insert() kullanmadan listeye birden fazla eleman ekleme
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste[3:3]=["kadir","veli"]
print(liste)
# insert() kullanmadan listeye eleman eklendi(birden fazla)
#Çıktı->['hale', 'jale', 'lale', 'kadir', 'veli', 12, 23, 'ayse', 'ali', 'fatma', 'gul']
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste[3:3]=["kadir","veli"]
print(liste)
# insert() kullanmadan listeye eleman eklendi(birden fazla)
#Çıktı->['hale', 'jale', 'lale', 'kadir', 'veli', 12, 23, 'ayse', 'ali', 'fatma', 'gul']
Python remove() , pop() kullanmadan eleman silme
#listeden bir ögeyi silmek için farklı bir yöntem
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste[2:3]=[]
print(liste)
#Çıktı->['hale', 'jale', 12, 23, 'ayse', 'ali', 'fatma', 'gul']
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste[2:3]=[]
print(liste)
#Çıktı->['hale', 'jale', 12, 23, 'ayse', 'ali', 'fatma', 'gul']
#listeden 2. konumdaki eleman yani "lale" çıkmış oldu.
Python count() örneği
harfler="hello python "
print(harfler.count("o"))
print(harfler.count("o"))
#count() farklı örnek
#Çıktı->2
Pythonda count() ve liste yöntemi
liste=["hale","jale","lale",12,23]
yeni_liste=["hale","ali","fatma","gul"]
liste.extend(yeni_liste)
print(liste.count("hale"))
yeni_liste=["hale","ali","fatma","gul"]
liste.extend(yeni_liste)
print(liste.count("hale"))
# çıktı->2
#count bir elemanın listede kaç tane oldugunu yazar.
#liste=["hale","jale","lale",12,23]
yeni_liste=["hale","ali","fatma","gul"]
liste.extend(yeni_liste)
print(liste[2:4])
#liste elemanını bu şekilde de çağırabiliriz (2 eleman birden)
#çıktı->['lale', 12] olacaktır. birinci sayi dahil ikinci sayi hariç 2 ve 4 arası sayilar listelenir. 2. ve 3.eleman listelenmiş olur.
Python da sort() ve reverse()
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.sort()
print(liste)
#sort() ögeleri alfabetik sıraya dizer sayi varsa onlarıda küçükten büyüge siralar.
# çıktı-> [12, 23, 'ali', 'ayse', 'fatma', 'gul', 'hale', 'jale', 'lale']
#reverse()listenin sırasını terse çevirir
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.reverse()
print(liste)
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.sort()
print(liste)
#sort() ögeleri alfabetik sıraya dizer sayi varsa onlarıda küçükten büyüge siralar.
# çıktı-> [12, 23, 'ali', 'ayse', 'fatma', 'gul', 'hale', 'jale', 'lale']
#reverse()listenin sırasını terse çevirir
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.reverse()
print(liste)
#çıktı-> ['gul', 'fatma', 'ali', 'ayse', 23, 12, 'lale', 'jale', 'hale']
Python da index()
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
print(liste.index("ali"))
# çıktı-> 6
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
print(liste.index("ali"))
# çıktı-> 6
#index() bize istediğimiz ögenin kacıncı konumda oldugunu söyler
Python da remove() ve pop()
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.remove("fatma")
print(liste)
#çıktı-> ['hale', 'jale', 'lale', 12, 23, 'ayse', 'ali', 'gul']
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.remove("fatma")
print(liste)
#çıktı-> ['hale', 'jale', 'lale', 12, 23, 'ayse', 'ali', 'gul']
#istenilen ögeyi çıkartır
#oysa pop() metodu istenen sıradaki ögeyi çıkartır.
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.pop(0)
print(liste)
#çıktı-> ['jale', 'lale', 12, 23, 'ayse', 'ali', 'fatma', 'gul']
#hale listeden çıkmış oldu.
Pythonda extend()
liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
print(liste)
#bu islemi asagıdaki gibi de yapabiliriz
#liste=liste+yeni_liste
#print(liste)
Pythonda insert()
liste=["hale","jale","lale",12,23]
liste.insert(1,"ahmet")
print(liste)
#insert()listenin istenen yerine istenen elemanı yerleştirir. tıpkı append() de olduğu gibi listeye yanlızca 1 öge eklememize izin verilir(tek seferde 1 öge)
liste.insert(1,"ahmet")
print(liste)
#insert()listenin istenen yerine istenen elemanı yerleştirir. tıpkı append() de olduğu gibi listeye yanlızca 1 öge eklememize izin verilir(tek seferde 1 öge)
Pythonda append()
liste=["hale","jale","lale",12,23]#listeye karakter dizilerini yani isimleri yazarken "" kullanıyoruz ama sayılarda buna gerek yoktur
#sayılarda "" kullanırsak python sayılarıda karakter dizisi olarak algılayacaktır
liste=["hale","jale","lale",12,23]
liste.append("mehmet")#append() i listeye yeni eleman eklemek için kullanıyoruz.
print(liste)
#çıktı-> ['hale', 'jale', 'lale', 12, 23, 'mehmet']
print (liste[0]) #bu ifade listedeki 0 ıncı ögeyi verecektir (hale)
# append() listenin sonuna ekleme yapmakta kullanılır.
#sayılarda "" kullanırsak python sayılarıda karakter dizisi olarak algılayacaktır
liste=["hale","jale","lale",12,23]
liste.append("mehmet")#append() i listeye yeni eleman eklemek için kullanıyoruz.
print(liste)
#çıktı-> ['hale', 'jale', 'lale', 12, 23, 'mehmet']
print (liste[0]) #bu ifade listedeki 0 ıncı ögeyi verecektir (hale)
# append() listenin sonuna ekleme yapmakta kullanılır.
28 Eylül 2014 Pazar
python da in kullanımı
cevap=raw_input("sistemden cikmak istediginize emin misiniz? [E/H]")
if 'e' in cevap or 'E'in cevap:
print "cikiliyor "
else:
print "sistemden cikilmadi"
if 'e' in cevap or 'E'in cevap:
print "cikiliyor "
else:
print "sistemden cikilmadi"
python da continue
while True :
s=raw_input("bir sayi giriniz")
if s=="iptal":
break
if len(s) <=3:
continue
print "en fazla 3 haneli bir sayi girin"
s=raw_input("bir sayi giriniz")
if s=="iptal":
break
if len(s) <=3:
continue
print "en fazla 3 haneli bir sayi girin"
Python da break kullanımı
admin = "kullanici"
parola = "parola"
while True:
soru1 = raw_input("kullanici adi:")
soru2 = raw_input("parola:")
if soru1 == admin and soru2 == parola:
print "ok"
break
else:
print "yanlis"
parola = "parola"
while True:
soru1 = raw_input("kullanici adi:")
soru2 = raw_input("parola:")
if soru1 == admin and soru2 == parola:
print "ok"
break
else:
print "yanlis"
Pythonda len() fonk. kullanımı
a=int(raw_input("lütfen bir parola belirleyin:"))
if len(a) >=6:
print"parola 5 karakteri gecmemeli!"
else:
print "parolaniz etkin :)"
2.örnek:
a="afyonkarahisar"
print len (a)
if len(a) >=6:
print"parola 5 karakteri gecmemeli!"
else:
print "parolaniz etkin :)"
2.örnek:
a="afyonkarahisar"
print len (a)
python da for döngüsü
for i in range(1,101):
print i
#while da yaptigimiz şekilde 1 den 100(100 dahil) e kadar yazdirmayi for kullanarak bu şekilde yapabiliriz ama burada range()fonksiyonu da kullanmamız gerekir 101 almamızın sebebi fonksiyona 1 den 101 e kadar yazdir dedigimizde range fonksiyonunun son degeri almamasi yani range() fonksiyonu 1 ile 101 arasındaki sayilari yazdirir.
print i
#while da yaptigimiz şekilde 1 den 100(100 dahil) e kadar yazdirmayi for kullanarak bu şekilde yapabiliriz ama burada range()fonksiyonu da kullanmamız gerekir 101 almamızın sebebi fonksiyona 1 den 101 e kadar yazdir dedigimizde range fonksiyonunun son degeri almamasi yani range() fonksiyonu 1 ile 101 arasındaki sayilari yazdirir.
Python da While ile 1 den 100 e kadar yazdirma
a=0
while a<100:
a=a+1
print a
#eger print"a " yazsaydik o zaman ekrana 100 tane a basmis olacaktik.
while a<100:
a=a+1
print a
#eger print"a " yazsaydik o zaman ekrana 100 tane a basmis olacaktik.
pythonda While
soru=raw_input("python mu ruby mi ?")
while soru !="python":
print "yanlis cevap"
#Bu programi calistirdigimizda sorulan soruya "python" cevabini vermezsek program biz müdahale edinceye kadar ekrana "yanlis cevap" yazmaya devam eder cunku biz pythona bu komutu vermiş olduk.
eger programi durdurmak istersek ctrl+c tuslarına basmamız gerekir veya dongunun sonuna "break" komutu ekleyerek durdurabiliriz.
while döngüsü if den farkli olarak durdurulmadıgı sürece sürekli doner.
while soru !="python":
print "yanlis cevap"
#Bu programi calistirdigimizda sorulan soruya "python" cevabini vermezsek program biz müdahale edinceye kadar ekrana "yanlis cevap" yazmaya devam eder cunku biz pythona bu komutu vermiş olduk.
eger programi durdurmak istersek ctrl+c tuslarına basmamız gerekir veya dongunun sonuna "break" komutu ekleyerek durdurabiliriz.
while döngüsü if den farkli olarak durdurulmadıgı sürece sürekli doner.
27 Eylül 2014 Cumartesi
Python da üç sayıdan en buyugu
x=int(raw_input("ilk sayiyi girin"))
y=int(raw_input("ikinci sayiyi girin"))
z=int(raw_input("ucuncu sayiyi girin"))
enbuyuk=x
if y>enbuyuk:
enbuyuk=y
if z>enbuyuk:
enbuyuk=z
print"en buyuk sayi",enbuyuk,"dir"
y=int(raw_input("ikinci sayiyi girin"))
z=int(raw_input("ucuncu sayiyi girin"))
enbuyuk=x
if y>enbuyuk:
enbuyuk=y
if z>enbuyuk:
enbuyuk=z
print"en buyuk sayi",enbuyuk,"dir"
23 Eylül 2014 Salı
Pythonda if,else,elif
meyve=raw_input("bir meyve adi girin:")
if meyve=="elma":
print "elma bir meyvedir"
elif meyve=="armut":
print " armut bir meyvedir"
else:
print meyve,"bir meyve degildir"
if meyve=="elma":
print "elma bir meyvedir"
elif meyve=="armut":
print " armut bir meyvedir"
else:
print meyve,"bir meyve degildir"
Pythonda if ve else
parola="python"
cevap=raw_input("lütfen parolanızı giriniz:")
if cevap==parola:
print "parola onaylandı! programa hoşgeldiniz"
else:
print "parola yanlış yeniden deneyiniz"
cevap=raw_input("lütfen parolanızı giriniz:")
if cevap==parola:
print "parola onaylandı! programa hoşgeldiniz"
else:
print "parola yanlış yeniden deneyiniz"
Python da raw_input la iki sayı isteyip toplatayım
ilksayi=int(raw_input("ilk sayiyi girin:"))
ikincisayi=int(raw_input("ikinci sayiyi girin:"))
toplam=ilksayi+ikincisayi
print "bu iki sayinin toplami:",toplam
ikincisayi=int(raw_input("ikinci sayiyi girin:"))
toplam=ilksayi+ikincisayi
print "bu iki sayinin toplami:",toplam
17 Eylül 2014 Çarşamba
15 Eylül 2014 Pazartesi
C programlama alfabe programı
#include <stdio.h>
#include <stdlib.h>
int main()
{
char krk;
printf("Kontrol etmek istediginiz harfi giriniz : "); scanf("%c",&krk);
if((krk>='a'&&krk<='z')||(krk>='A'&&krk<='Z'))
{
printf("\nGirdiginiz '%c' harfi alfabemizde mevcuttur..",krk);
}
else
{
printf("\nGirdiginiz '%c' harfi alfabemizde mevcut degildir..",krk);
}
printf("\n\n");
getch();
return 0;
}
#include <stdlib.h>
int main()
{
char krk;
printf("Kontrol etmek istediginiz harfi giriniz : "); scanf("%c",&krk);
if((krk>='a'&&krk<='z')||(krk>='A'&&krk<='Z'))
{
printf("\nGirdiginiz '%c' harfi alfabemizde mevcuttur..",krk);
}
else
{
printf("\nGirdiginiz '%c' harfi alfabemizde mevcut degildir..",krk);
}
printf("\n\n");
getch();
return 0;
}
(girilen alfabe c programlama diline uygun olmalıdır yani ş,ö,ü,... olmamalıdır.)
8 Eylül 2014 Pazartesi
Pythonda İNPUT
#kullanacağımız input sayıyı okumak için
>>> sayi=input("Bir sayi giriniz:")
Bir sayi giriniz:6
>>> print(sayi)
6
>>> sayi=input("Bir sayi giriniz:")
Bir sayi giriniz:6
>>> print(sayi)
6
6 Eylül 2014 Cumartesi
5 Eylül 2014 Cuma
4 Eylül 2014 Perşembe
C Programlamada Kod Yazarken Uyulması Gereken Kurallar
C Programlamada Yarıçapı Girilen Dairenin Cevresini Bulma
#include <stdio.h>
#include <stdlib.h>
#define piSayisi 3.14
int main(int argc,char *argv[])
{
int yaricap;
float cevre;
printf("\nYaricapi giriniz:");
scanf("%d",&yaricap);
cevre=2*piSayisi*yaricap;
printf("Dairenin cevresi:%.2f\n",cevre);
return 0;
}
#include <stdlib.h>
#define piSayisi 3.14
int main(int argc,char *argv[])
{
int yaricap;
float cevre;
printf("\nYaricapi giriniz:");
scanf("%d",&yaricap);
cevre=2*piSayisi*yaricap;
printf("Dairenin cevresi:%.2f\n",cevre);
return 0;
}
3 Eylül 2014 Çarşamba
C Programlamada Sayıların OBEB ve OKEK i
#include<stdio.h>
#include<stdlib.h>
int
obeb(
int
,
int
);
int
okek(
int
,
int
);
int
main()
{
int
x,y;
printf
(
"Iki pozitif tamsayi giriniz\n"
);
scanf
(
"%d%d"
,&x,&y);
printf
(
"Obeb(%d,%d)=%d\n"
,x,y,obeb(x,y));
printf
(
"Okek(%d,%d)=%d\n"
,x,y,okek(x,y));
system
(
"pause"
);
return
0;
}
int
obeb(
int
a,
int
b)
{
int
obeb=1,i=2;
while
(!(a==1||b==1))
{
while
(a%i==0||b%i==0)
{
if
(a%i==0&&b%i==0)
{
a/=i;
b/=i;
obeb*=i;
}
else
if
(a%i==0)
a/=i;
else
if
(b%i==0)
b/=i;
}
//ikinci while ın sonu
(i%2)?i+=2:i++;
/*Bu ifade i%2 değeri 1 olunca(doğru olunca) i+=2(i=i+2) ifadesini,
i%2 değeri 0 olunca(yanlış olunca) i++(i=i+1) iafdesini çalıştırıyor.
Böylece i değeri 2 den sonra 3 değerini alıyor ve daha sonrasında 2 şer 2 şer artıyor.
(i=2,3,5,7,9,.....)*/
}
//birinci while ın sonu
return
obeb;
}
int
okek(
int
a,
int
b)
{
int
okek=1,i=2;
while
(!(a==1&&b==1))
{
while
(a%i==0||b%i==0)
{
if
(a%i==0&&b%i==0)
{
a/=i;
b/=i;
okek*=i;
}
else
if
(a%i==0)
{
a/=i;
okek*=i;
}
else
if
(b%i==0)
{
b/=i;
okek*=i;
}
}
//ikinci while ın sonu
(i%2)?i+=2:i++;
}
//birinci while ın sonu
return
okek;
}
Kaydol:
Kayıtlar (Atom)