1 Mayıs 2010 Cumartesi

Pythonda While ile Girilen Sayının Mükkemel Olup Olmadığını Bulan Kod

while.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#www.ethemsulan.com
sayi=input("Bi deger girin : ");
deg1=1;
esitmi=0;
while deg1<sayi:
  if(sayi%deg1==0):
    esitmi=esitmi+deg1;
    deg1=deg1+1;
  else:
    deg1=deg1+1;
if(esitmi==sayi):
  print sayi, " sayisi bir mukemmel sayidir"
else:
  print sayi," sayisi mukemmel degil"


Kodu çalıştırmak için,

Ethem@Ethem ~ $ chmod 777 while.py


Ethem@Ethem ~ $ ./while.py


Bi deger girin : 14


14  sayisi mukemmel degil


Ethem@Ethem ~ $ ./while.py


Bi deger girin : 28


28  sayisi bir mukemmel sayidir


Ethem@Ethem ~ $ ./while.py


Bi deger girin : 6


6  sayisi bir mukemmel sayidir


Ethem@Ethem ~ $ ./while.py


Bi deger girin : 34


34  sayisi mukemmel degil


Ethem@Ethem ~ $

Hiç yorum yok:

Yorum Gönder