cevap=raw_input("sistemden cikmak istediginize emin misiniz? [E/H]")
if 'e' in cevap or 'E'in cevap:
print "cikiliyor "
else:
print "sistemden cikilmadi"
28 Eylül 2014 Pazar
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)