1391

Python Dersleri: Baştan Sona Python Programlama Eğitimi

Python Döngü Uygulamaları

Pythonda döngüleri kullanarak sayı tahmin ve asal sayı uygulaması yapıyoruz.



Pythonda Döngü Uygulamaları

1-100 arasında rastgele üretilecek bir sayıyı aşağı yukarı ifadeleri ile buldurmaya çalışın. (hak = 5)

   ** "random modülü" için "python random" şeklinde arama yapın.

   ** 100 üzerinden puanlama yapın. Her soru 20 puan.

   ** Hak bilgisini kullanıcıdan alın ve her soru belirtilen can sayısı üzerinden hesaplansın.

import random

sayi = random.randint(1,10)
can = int(input('kaç hak kullanmak istersiniz: '))
hak = can
sayac = 0

while hak > 0:
    hak -= 1
    sayac += 1
    tahmin = int(input('tahmin: '))

    if sayi == tahmin:
        print(f'Tebrikler {sayac}. defada bildiniz. Toplam puanınız: {100 - (100/can) * (sayac-1) }')
        break
    elif sayi > tahmin:
        print('yukarı')
    else:
        print('aşağı')
    if hak == 0:
        print(f'hakkınız bitti. Tutulan sayı : {sayi}')

Girilen bir sayının asal olup olmadığını bulunuz.

** Asal Sayı 1 ve kendisi hariç tam böleni olmayan sayılara denir. 

sayi = int(input('sayı: '))
asalmi = True

if sayi == 1:
    asalmi = False

for i in range(2, sayi):
    if (sayi % i == 0):
        asalmi = False
        break

if asalmi:
    print('sayı asaldır.')
else:
    print('sayı asal değildir.')