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.')