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"

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"

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"

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)

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.

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.

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.

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"

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"

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"

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

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;
}
(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

4 Eylül 2014 Perşembe

C Programlamada Kod Yazarken Uyulması Gereken Kurallar

Anahtar kelimeler


1.İsimlendirmeler anahtar kelimelerden olmamalı.

2.Değişkenlerin başında rakam kullanılmaz.Ancak

alfabetik karakter,alt çizgi,dolar işareti kullanılabilir



3.int sayi=5.3; dedikten sonra aynı fonksiyon içinde

bir da int sayi=5; denemez.                                  .


   4.C dilinde büyük harf küçük harf ayrımı vardır.

sayi!=Sayi                                                            .



5.Değişken adlarında boşluk kullanılmaz        .



YAZILI OLMAYAN KURALLAR

1.Açıklayıcı değişken adları seçilmelidir

2.Genellikle ilk kelime küçük harfle başlar.



                                  



























                                                                                                                                                                                   



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;
}

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;
}