Level 2
14-) Kullanıcının 0 girene kadar girdiği sayıların aritmetik ortalamasını, geometrik ortalamasını ve toplamını bulan kod parçası
toplam=0
sayac=0
carpim=1
while True:
x=int(input("Sayı giriniz"))
if(x==0):
break
toplam=toplam+x
sayac+=1
carpim=carpim*x
print("Geometrik ortalaması:",(carpim**(1.0/sayac)))
#float ile tam sayıya çevirebilirsiniz
print("Toplamları:",toplam)
print("Aritmetik Ortalama:",float(toplam/sayac))
Code language: PHP (php)

15-) ∑ i=0 to n i+(n - i / i ! ) = ? Sonucunu veren kod parçası
n=int(input("Sayi giriniz"))
sonuc=0;
for i in range(1,n+1):
fak=1
for j in range (1,i+1):
fak=fak*j
sonuc=sonuc+(i+(n-i)/fak)
print(sonuc)
Code language: PHP (php)

16-) 2^{6}=64 6+4=10 Çifttir.
üssü=int(input("Sayiyi giriniz"));
sonuc=1;
for i in range(üssü):
sonuc=sonuc+2**i;
toplam=0;
print("sonuc",sonuc);
for i in range(sonuc):
bas=sonuc%10;
toplam=bas+toplam;
sonuc=sonuc//10;
if(toplam%2==0):
print(toplam,"=Çifttir");
elif(toplam%2==1):
print(toplam,"=Tekdir");
else:
print("Tekrar kontrol ediniz");
Code language: PHP (php)

17-Girilen bir sayıya kadar Asalları gösteren kod parçası
x=int(input("bir sayi girniz="))
for i in range(2,x):
sayac=0;
for k in range(2,i):
if (i%k==0):
sayac=1;
if(sayac==0):
print(i);
Code language: PHP (php)

18- N.Asal sayıyı bulan kod parçası
c=int(input("kaçıncı asal="))
adet=0;
for i in range(2,1000):
sayac=0;
for k in range(2,i):
if (i%k==0):
sayac=1;
if(sayac==0):
# print(i);
adet=adet+1;
if (adet==c):
print(i,"=",c,".Asaldır");
Code language: PHP (php)

19-) 1 ile 100 arasındaki Asal sayıların ortalamasını bulan kod parçası
toplamAsal=0
adet=0
for n in range(1,101):
for i in range(2,n):
sayac=0;
for k in range(2,i):
if (i%k==0):
sayac=1;
if(sayac==0):
toplamAsal+=i
adet+=1
print(i)
print("Asallar Toplamı:",toplamAsal)
print("Asalların Ortalaması:",toplamAsal/adet)
Code language: PHP (php)

20-) 1/1!+2/2!+3/3!+......n/n! = ? Sonucunu veren kod parçası
toplam=0
n=int(input("N sayısını giriniz:"))
for k in range(1,n+1):
fak=1
for i in range(1,k+1):
fak=fak*i
toplam=toplam+(k/fak)
print(toplam)
Code language: PHP (php)

21-) Mükemmel Sayı : Girilen bir sayının basamak değerlerinin küpleri toplamı o girilen sayıya eşitse mükemmeldir. 3 Basamaklı Mükemmel sayı kontrolü yapan kod parçası
x= int(input("sayi giriniz?="));
ilk=x;
toplam=0;
for i in range(4):
bas=x%10;
kup=bas**3;
toplam=kup+toplam;
x=x//10;
if(toplam==ilk):
print("Sen mükemmelsin");
else:
print("Mükemmel Sayı Değildir")
Code language: PHP (php)

22-) Verile yılın artık yıl olup olmadığını bulan kod parçası
yil=int(input("Yılı giriniz"))
if(yil % 4 == 0 & (yil % 100 != 0 | yil % 400 == 0)):
print("Artık Yıldır")
else:
print("Artık yıl değildir")
Code language: PHP (php)

23-Sayi tahmin oyunu
import random
tahmin=random.randint(1,100)
while(True):
x=int(input("Sayi giriniz"))
if(x>tahmin):
print("Daha küçük bir sayı giriniz")
elif(x<tahmin):
print("Daha büyük bir sayı giriniz")
else:
print("Tebrikler doğru bildiniz")
break
Code language: PHP (php)

24-) Girilen sayının asal çarpanlarını bulan kod parçası
i = 2
sayı = int(input("Sayıyı giriniz: "))
liste=[]
çarpan=[]
kontrol=0
while i < sayı:
if sayı % i == 0:
liste.append(i)
kontrol=1
i += 1
if(kontrol==0):
print("Asal Çarpanları yoktur")
else:
print(liste)
Code language: PHP (php)

Pyhon ile yazılmış kodları denemek için Online editörler kullanabilirsiniz. Önerim notebookAzure üzerinden yazmanızdır. Daha farklı online editörler de mevcuttur.
Eksik yanlarınız varsa Python Level 1 hemen gidin.
Yorumları Göster