├── 1. hafta ├── 1_merhaba_dunya.py ├── 2_ad_soyad_yazdirma.py └── 3_birden_fazla_satira_yazdirma.py ├── 10. hafta ├── 1_matematik_sorusu.py ├── 2_matematik_sorusu.py ├── 3_alistirma.py ├── 4_alistirma.py ├── 5_matematik.py ├── 6_matematik.py ├── 7_matematik.py ├── 8_matematik.py ├── 9_matematik.py └── denklem │ ├── soru_1.jpg │ ├── soru_2.png │ └── soru_9.png ├── 2. hafta ├── 0_icerik.py ├── 10_print_tek_cift_tirnak_yazdirma.py ├── 11_print_birden_cok_yazdirma.py ├── 12_print_ozel_karakter_b.py ├── 13_print_ozel_karakter_t.py ├── 14_matematik_4_islem.py ├── 15_bolum_bulma.py ├── 16_kalan_bulma.py ├── 17_us_alma.py ├── 18_cok_buyuk_islemler_sorun_cikarabilir.py ├── 19_daha_da_buyuk_sayilari_hesaplayamayabilir.py ├── 1_print.py ├── 20_format.py ├── 21_format_saga_sola_hizali.py ├── 22_format_orta_hizali.py ├── 23_format_ondalikli_sayilar.py ├── 24_aciklama_satiri.py ├── 25_cok_satirli_aciklama.py ├── 26_ornek_sorular.py ├── 2_print_cok_satir.py ├── 3_print_kod_saitrlari_arasinda_bosluk.py ├── 4_print_yan_yana_yazdirma.py ├── 5_print_yan_yana_2.py ├── 6_print_matematik_islemi.py ├── 7_print_ayrac.py ├── 8_print_hatalari.py ├── 9_print_ozel_karakterler.py └── ornekler │ ├── cevap_1.py │ ├── cevap_10.py │ ├── cevap_2.py │ ├── cevap_3.py │ ├── cevap_4.py │ ├── cevap_5.py │ ├── cevap_6.py │ ├── cevap_7.py │ ├── cevap_8.py │ └── cevap_9.py ├── 3. hafta ├── 0_icerik.py ├── 10_girilen_iki_sayiyi_toplama.py ├── 11_dogum_yilindan_yas_hesabi.py ├── 12_ucgenin_ic_acilari.py ├── 13_vize_finalden_ortalama_hesaplama.py ├── 14_cember_alan_cevre_hesabi.py ├── 15_e_ile_cok_haneli_tanimlama.py ├── 16_ornekler.py ├── 1_degisken_tanimlama.py ├── 2_degisken_isimleri.py ├── 3_degiskeni_ekrana_yazdirma.py ├── 4_degisken_tipleri.py ├── 5_tip_donusumu.py ├── 6_cift_ve_tek_tirnak.py ├── 7_birden_fazla_degiskene_deger_atama.py ├── 8_kullanici_veri_girisi.py ├── 9_girilen_verinin_tipini_donusturme.py └── ornekler │ ├── cevap_1.py │ ├── cevap_2.py │ ├── cevap_3.py │ ├── cevap_4.py │ └── cevap_5.py ├── 4. hafta ├── 0_icerik.py ├── 10_boolean.py ├── 11_aritmetik_operatorler.py ├── 12_atama_operatorleri.py ├── 13_atama_operatorleri.py ├── 14_karsilastirma_operatorleri.py ├── 15_mantiksal_operatorler.py ├── 16_ornekler.py ├── 1_metinsel_ifade_tanimlama_cesitleri.py ├── 2_metnin_istenilen_karakteri.py ├── 3_metnin_istenilen_karakterleri.py ├── 4_metni_buyutme.py ├── 5_metni_kucultme.py ├── 6_kenar_bosluklarini_temizleme.py ├── 7_iki_metni_birlestirme.py ├── 8_format_metin.py └── 9_boolean.py ├── 5. hafta ├── 0_icerik.py ├── 10_listeyi_siralama.py ├── 11_if_karsilastirma.py ├── 12_if__elif_else_karsilastirma.py ├── 13_if_ornek.py ├── 14_if_ve_veya.py ├── 15_if_ve_veya.py ├── 16_if_elif_else_ornekler.py ├── 17_if_ornekler.py ├── 18_ara_sinav.py ├── 1_listeler.py ├── 2_listeler.py ├── 3_listeler_ogelerine_erisim.py ├── 4_liste_ogelerini_degistirme.py ├── 5_listedeki_eleman_sayisi.py ├── 6_listeler_ogelerine_erisim.py ├── 7_liste_ogelerini_degistirme.py ├── 8_listeye_oge_ekleme.py └── 9_listeden_oge_cikartma.py ├── 6. hafta ├── 0_icerik.py ├── 10_for_dongusu.py ├── 11_for_dongusu.py ├── 12_for_list.py ├── 13_for_ornek.py ├── 14_ic_ice_dongu.py ├── 15_continue.py ├── 16_haftaya_ornekler.py ├── 1_while_dongusu.py ├── 2_while_dongusu.py ├── 3_while_sonsuz_dongu.py ├── 4_while_sonsuz_dongu.py ├── 5_while_bekletme.py ├── 6_sayi_tahmin.py ├── 7_sayi_tahmin_ters.py ├── 8_tek_sayilar.py └── 9_for_dongusu.py ├── 7. hafta ├── 10_varsayilan_degerli_parametre.py ├── 11_birden_fazla_deger_dondurme.py ├── 12_ornekler.py ├── 1_ornek_cozumu_1.py ├── 2_ornek_palindromik_2.py ├── 3_ornek_fibonacci.py ├── 4_fonksiyonlar.py ├── 5_fonksiyon_parametre.py ├── 6_fonksiyon_deger_dondurme.py ├── 7_deger_dondurme.py ├── 8_faktoriyel.py └── 9_parametre_liste.py ├── 8. hafta ├── 1_ornek_cozumu_1.py ├── 2_ornek_cozumu_daha_hizli.py ├── 3_ornek_cozumu_2.py ├── 4_ornek_cozumu_3.py ├── 5_ornek_cozumu_4.py └── 6_ornek_cozumu_5.py └── 9. hafta ├── 1_ornek_cozumu_6.py ├── 2_ornek_cozumu_7.py ├── 3_ornek_cozumu_8.py ├── 4_ornek_cozumu_8_2.py ├── 5_ornek_cozumu_9.py ├── 6_ornek_cozumu_10.py └── 7_ornek_cozumu_11.py /1. hafta/1_merhaba_dunya.py: -------------------------------------------------------------------------------- 1 | print("Merahaba Dünya!") 2 | -------------------------------------------------------------------------------- /1. hafta/2_ad_soyad_yazdirma.py: -------------------------------------------------------------------------------- 1 | print("Hüseyin") 2 | print("GÜNEŞ") 3 | -------------------------------------------------------------------------------- /1. hafta/3_birden_fazla_satira_yazdirma.py: -------------------------------------------------------------------------------- 1 | print("Hüseyin" 2 | "Güneş") 3 | 4 | print("Hüseyin\nGüneş") 5 | 6 | print("Hüseyin GÜNEŞ") 7 | 8 | -------------------------------------------------------------------------------- /10. hafta/1_matematik_sorusu.py: -------------------------------------------------------------------------------- 1 | """ 2 | 1. Denklem i cevaplayın 3 | """ 4 | n = eval(input("n değerini giriniz : ")) 5 | 6 | toplam = 0 7 | 8 | for k in range(1, n+1): 9 | toplam += (k + 5 * k) / n 10 | 11 | toplam += 2 12 | print("A :", toplam) 13 | 14 | -------------------------------------------------------------------------------- /10. hafta/2_matematik_sorusu.py: -------------------------------------------------------------------------------- 1 | """ 2 | 2. Denklem i cevaplayın 3 | """ 4 | n = eval(input("n değerini giriniz : ")) 5 | 6 | carpim = 1 7 | 8 | for k in range(1, n+1): 9 | carpim *= (k - n) / (k + n) 10 | print(k, ":", carpim) 11 | 12 | carpim *= 3 13 | 14 | print("A :", carpim) 15 | -------------------------------------------------------------------------------- /10. hafta/3_alistirma.py: -------------------------------------------------------------------------------- 1 | """ 2 | Öyle bir dizi düşünelim ki bu dizideki ilk üç elemandan sonraki elemanlar 3 | kendisinden önce gelen üç elemanın çarpımı olsun. 4 | 5 | Bu dizinin ilk 3 elemanı 1,2,3 olduğuna göre bundan sonraki 10 elemanı ekrana yazdıran programı yazınız. 6 | """ 7 | a, b, c = 1, 2, 3 8 | 9 | for i in range(1, 11): 10 | hesap = a * b * c 11 | print(hesap) 12 | a, b, c = b, c, hesap 13 | -------------------------------------------------------------------------------- /10. hafta/4_alistirma.py: -------------------------------------------------------------------------------- 1 | """ 2 | 5+3=8 3 | b=x+c 4 | HEX 5 | XML 6 | 7 | Yukarıdaki çıktıyı ekrana yazdıran programı yazınız. 8 | """ 9 | 10 | print(""" 11 | 5+3=8 12 | b=x+c 13 | HEX 14 | XML 15 | """) 16 | -------------------------------------------------------------------------------- /10. hafta/5_matematik.py: -------------------------------------------------------------------------------- 1 | """ 2 | x = 3 üzeri 5 bölü karekök 81 3 | """ 4 | import math 5 | 6 | # x = (3**5) / (math.sqrt(81)) 7 | x = math.pow(3, 5) / math.sqrt(81) 8 | print("X :", x) 9 | -------------------------------------------------------------------------------- /10. hafta/6_matematik.py: -------------------------------------------------------------------------------- 1 | """ 2 | x = (3 üzeri 5 bölü karekök 81) + Karekök içinde 3 ün karesi + 4 ün karesi 3 | """ 4 | import math 5 | 6 | x = math.pow(3, 5) / math.sqrt(81) 7 | x += math.sqrt(math.pow(3, 2) + math.pow(4, 2)) 8 | 9 | print("X :", x) 10 | -------------------------------------------------------------------------------- /10. hafta/7_matematik.py: -------------------------------------------------------------------------------- 1 | """ 2 | x = (3 üzeri c bölü karekök 81) + Karekök içinde a nın karesi + b nin karesi 3 | 4 | Denkleminde x değerini a, b ve c değerlerini kullanıcıdan alarak 5 | hesaplayan programı yazınız. 6 | """ 7 | import math 8 | 9 | a = eval(input("a : ")) 10 | b = eval(input("b : ")) 11 | c = eval(input("c : ")) 12 | 13 | x = math.pow(3, c) / math.sqrt(81) 14 | x += math.sqrt(math.pow(a, 2) + math.pow(b, 2)) 15 | 16 | print("X :", x) 17 | -------------------------------------------------------------------------------- /10. hafta/8_matematik.py: -------------------------------------------------------------------------------- 1 | """ 2 | x = Toplam Sembolü n 1 den 10 a ( n+2 ) 3 | x değerini hesaplayınız 4 | """ 5 | x = 0 6 | for n in range(1, 11): 7 | print("x :", x) 8 | x += n+2 9 | 10 | print("x :", x) 11 | -------------------------------------------------------------------------------- /10. hafta/9_matematik.py: -------------------------------------------------------------------------------- 1 | import math 2 | 3 | # a = eval(input("a : ")) 4 | # a değerini kullanıcıdan almasakta olurmuş 5 | 6 | b = eval(input("b : ")) 7 | c = eval(input("c : ")) 8 | 9 | toplam = 0 10 | for a in range(c, b+1): 11 | toplam += math.sqrt(a+b) / math.pow(a, b) 12 | 13 | h = math.pow(toplam, 1/3) 14 | print("h :", h) 15 | 16 | -------------------------------------------------------------------------------- /10. hafta/denklem/soru_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huseyingunes/algoritma_ve_programlamaya_giris/a7dd647e9638c1a4702ef17c61b986100758188e/10. hafta/denklem/soru_1.jpg -------------------------------------------------------------------------------- /10. hafta/denklem/soru_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huseyingunes/algoritma_ve_programlamaya_giris/a7dd647e9638c1a4702ef17c61b986100758188e/10. hafta/denklem/soru_2.png -------------------------------------------------------------------------------- /10. hafta/denklem/soru_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huseyingunes/algoritma_ve_programlamaya_giris/a7dd647e9638c1a4702ef17c61b986100758188e/10. hafta/denklem/soru_9.png -------------------------------------------------------------------------------- /2. hafta/0_icerik.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1- Ekrana çıktı verme 3 | 2- Matematiksel işlemler 4 | 3- Farklı biçimlerde ekrana çıktı verme 5 | 4- Özel karakterler 6 | 5- Açıklama satırları 7 | ''' -------------------------------------------------------------------------------- /2. hafta/10_print_tek_cift_tirnak_yazdirma.py: -------------------------------------------------------------------------------- 1 | print('Balıkesir Üniversitesi\'nin Kuruluş Yılı') 2 | 3 | print("Ters bölü işareti de \\ böyle yazdırılır.") 4 | -------------------------------------------------------------------------------- /2. hafta/11_print_birden_cok_yazdirma.py: -------------------------------------------------------------------------------- 1 | print("10"*10) 2 | 3 | print("10, "*10) 4 | -------------------------------------------------------------------------------- /2. hafta/12_print_ozel_karakter_b.py: -------------------------------------------------------------------------------- 1 | print("10, "*10, "\b\b\b") 2 | 3 | print("10, "*10, end="", sep="") 4 | print("\b\b") 5 | 6 | print("10, "*10, "\b"*3) 7 | -------------------------------------------------------------------------------- /2. hafta/13_print_ozel_karakter_t.py: -------------------------------------------------------------------------------- 1 | print("1*1\t\t", "=", 1*1) 2 | print("10*10\t", "=", 10*10) 3 | print("100*100\t", "=", 100*100) 4 | -------------------------------------------------------------------------------- /2. hafta/14_matematik_4_islem.py: -------------------------------------------------------------------------------- 1 | print("Toplama :", 2+2) 2 | print("Çıkarma :", 2-2) 3 | print("Çarpma :", 2*2) 4 | print("Bölme :", 2/2) 5 | -------------------------------------------------------------------------------- /2. hafta/15_bolum_bulma.py: -------------------------------------------------------------------------------- 1 | print("10 / 3 ifadesinin bölümü =", 10//3) 2 | print("15 / 3 ifadesinin bölümü =", 15//3) 3 | print("100 / 4 ifadesinin bölümü =", 100//4) 4 | -------------------------------------------------------------------------------- /2. hafta/16_kalan_bulma.py: -------------------------------------------------------------------------------- 1 | print("12 / 3 ifadesinin bölümünden kalan =", 12%3) 2 | print("15 / 9 ifadesinin bölümünden kalan =", 15%9) 3 | print("102 / 4 ifadesinin bölümünden kalan =", 102 % 4) 4 | 5 | -------------------------------------------------------------------------------- /2. hafta/17_us_alma.py: -------------------------------------------------------------------------------- 1 | print("2 üzeri 4 =", 2**4) 2 | 3 | print("100 üzeri 100 =", 100**100) 4 | 5 | -------------------------------------------------------------------------------- /2. hafta/18_cok_buyuk_islemler_sorun_cikarabilir.py: -------------------------------------------------------------------------------- 1 | print("1000 üzeri 1000 =", 1000**1000) 2 | 3 | print("1000 üzeri 1000", len(str(1000**1000)), "hanedir.") 4 | 5 | print("10000 üzeri 10000 =", 10000**10000) 6 | 7 | print("10000 üzeri 10000", len(str(10000**10000)), "hanedir.") 8 | 9 | print("100000 üzeri 100000 =", 100000**100000) 10 | 11 | print("1000000 üzeri 1000000", len(str(100000**100000)), "hanedir.") -------------------------------------------------------------------------------- /2. hafta/19_daha_da_buyuk_sayilari_hesaplayamayabilir.py: -------------------------------------------------------------------------------- 1 | print("1000000 üzeri 1000000 =", 1000000**1000000) 2 | -------------------------------------------------------------------------------- /2. hafta/1_print.py: -------------------------------------------------------------------------------- 1 | print("Ekrana çıktı veren komut") 2 | 3 | print('Ekrana tek tırnak ile de çıktı verebiliyorum') 4 | 5 | -------------------------------------------------------------------------------- /2. hafta/20_format.py: -------------------------------------------------------------------------------- 1 | print("{} üzeri {} = {}".format(2, 3, 2**3)) 2 | 3 | # https://pyformat.info/ -------------------------------------------------------------------------------- /2. hafta/21_format_saga_sola_hizali.py: -------------------------------------------------------------------------------- 1 | print("1 * 1\t\t", "=", 1*1) 2 | print("10 * 10\t\t", "=", 10*10) 3 | print("100 * 100\t", "=", 100*100) 4 | 5 | print("{:>5} * {:>5} = {:>5}".format(1, 1, 1*1)) 6 | print("{:>5} * {:>5} = {:>5}".format(10, 10, 10*10)) 7 | print("{:>5} * {:>5} = {:>5}".format(100, 100, 100*100)) 8 | 9 | print("{:<5} * {:>5} = {:>5}".format(1, 1, 1*1)) 10 | print("{:<5} * {:>5} = {:>5}".format(10, 10, 10*10)) 11 | print("{:<5} * {:>5} = {:>5}".format(100, 100, 100*100)) 12 | -------------------------------------------------------------------------------- /2. hafta/22_format_orta_hizali.py: -------------------------------------------------------------------------------- 1 | print("Merhaba") 2 | print("Dünya") 3 | 4 | print("{:^20}".format("Merhaba")) 5 | print("{:^20}".format("Dünya")) 6 | -------------------------------------------------------------------------------- /2. hafta/23_format_ondalikli_sayilar.py: -------------------------------------------------------------------------------- 1 | print("1000000 / 673 = {}".format(1000000/673)) 2 | 3 | print("1000000 / 673 = {:.2f}".format(1000000/673)) 4 | 5 | print("1000000 / 673 = {:010.2f}".format(1000000/673)) 6 | 7 | print("1000000 / 673 = {:10.3f}".format(1000000/673)) 8 | -------------------------------------------------------------------------------- /2. hafta/24_aciklama_satiri.py: -------------------------------------------------------------------------------- 1 | print("Burası ekrana çıktı olarak verilir") 2 | 3 | #Bu kısım hem hata vermez hem de ekrana çıktı olarak sunulmaz 4 | 5 | print("Burası ekrana çıktı olarak verilir") #bu da bir açıklama 6 | 7 | # bu da bir açıklama 8 | ###### bu da bir açıklama 9 | 10 | # bu da bir açık lam a 11 | 12 | # *98--- */* 435234(/%&/%/&'+%!+^^+é'!é+%&%+ Buralar hep açıklama hata vermez o yüzden 13 | 14 | # # işareti ile yalnızca tek bir satıra açıklama yazılabilir. 15 | 16 | # print("Merhaba") 17 | -------------------------------------------------------------------------------- /2. hafta/25_cok_satirli_aciklama.py: -------------------------------------------------------------------------------- 1 | print("Burası ekrana çıktı olarak verilir") 2 | 3 | ''' 4 | Burası ne ekrana yazılır 5 | ne de hata verir 6 | Bu kısım açıklama kısmıdır 7 | ''' 8 | 9 | """ 10 | Burası ne ekrana yazılır 11 | ne de hata verir 12 | Bu kısım açıklama kısmıdır 13 | print("Merhaba") 14 | """ -------------------------------------------------------------------------------- /2. hafta/26_ornek_sorular.py: -------------------------------------------------------------------------------- 1 | """ 2 | 1- Adınızı soyadınız ekrana yazdıran program 3 | 2- Adınızı soyadınız alt alta ekrana yazdıran program 4 | 3- Adınızı soyadınız sağa dayalı olarak 15 karakterlik bir alanda ekrana yazdıran program 5 | 4- 7 üzeri 9 u hesaplayarak ekrana yazdıran program 6 | 5- 89657 / 178 ifadesinin sonucunu ondalık hanesi 3 hane olacak şekilde 20 karakterlik bir alan orta hizalı olarak yazdıran program 7 | 6- Yukarıdaki bölüm işleminin bölümünü ve kalanını aynı satıra açıklamalı olarak yazdıran program 8 | 7- İki ayrı print ifadesi içinde aynı satıra Merhaba Dünya yazdıran program 9 | 8- Ekrana 1000 kere alt alta Çevre Mühendisliği yazdıran program 10 | 9- 4 mısralık bir şiiri ekrana orta hizalı olarak alt alta yazdıran program (şiiri kopyalayıp yapıştırın) 11 | 10- Açıklama satırı oluşturmayı açıklama satırları içinde gösteren program 12 | """ -------------------------------------------------------------------------------- /2. hafta/2_print_cok_satir.py: -------------------------------------------------------------------------------- 1 | print("Ekrana" 2 | "Birden" 3 | "Fazla" 4 | "Satırda" 5 | "Çıktı" 6 | "Verebiliyorum") 7 | 8 | print('Birden' 9 | "Fazla" 10 | 'Satıra' 11 | "Çift ve" 12 | 'Tek Tırnakla' 13 | "Yazabiliyorum") 14 | -------------------------------------------------------------------------------- /2. hafta/3_print_kod_saitrlari_arasinda_bosluk.py: -------------------------------------------------------------------------------- 1 | print("Merhaba") 2 | print("Dünya") 3 | 4 | print("Benim") 5 | print("adım") 6 | print("Çevre") 7 | 8 | print("Kod bloğundaki boşluk çıktı da gösterilmez...") 9 | -------------------------------------------------------------------------------- /2. hafta/4_print_yan_yana_yazdirma.py: -------------------------------------------------------------------------------- 1 | print("Merhaba", "Dünya") 2 | print("Dünyaya","Merhaba") 3 | 4 | print("Merhaba", end="") 5 | print("Dünya") 6 | 7 | -------------------------------------------------------------------------------- /2. hafta/5_print_yan_yana_2.py: -------------------------------------------------------------------------------- 1 | print("Merhaba", end=" ") 2 | print("Dünya") -------------------------------------------------------------------------------- /2. hafta/6_print_matematik_islemi.py: -------------------------------------------------------------------------------- 1 | print(2*2) 2 | 3*3 3 | 4 | print("İki kere iki :", 2*2) 5 | -------------------------------------------------------------------------------- /2. hafta/7_print_ayrac.py: -------------------------------------------------------------------------------- 1 | print("Sonuc", 65+96, sep=" = ") 2 | 3 | print("Bir üçgenin açıları = ", end="") 4 | print(60, 120, 60, sep=" - ") -------------------------------------------------------------------------------- /2. hafta/8_print_hatalari.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Print("Deneme") 3 | 4 | print"deneme" 5 | 6 | print deneme 7 | 8 | print("Merhaba Dünya') 9 | ''' -------------------------------------------------------------------------------- /2. hafta/9_print_ozel_karakterler.py: -------------------------------------------------------------------------------- 1 | print("Merhaba Dünya" 2 | "Burası da alt satırda") 3 | 4 | print("Merhaba Dünya") 5 | print("Burası da alt satırda") 6 | 7 | print("Merhaba Dünya\nBurası da alt satırda") -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_1.py: -------------------------------------------------------------------------------- 1 | # 1- Adınızı soyadınız ekrana yazdıran program 2 | print("Adım SOYADIM") 3 | -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_10.py: -------------------------------------------------------------------------------- 1 | # 10- Açıklama satırı oluşturmayı açıklama satırları içinde gösteren program 2 | """ 3 | Python programlama dilinde 4 | # işareti ile tek satırlık açıklamalar 5 | 6 | ''' ''' ve """ """ işaretlerinin arasına çok satırlı açıklamalar yazılabilmektedir. 7 | """ 8 | -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_2.py: -------------------------------------------------------------------------------- 1 | # 2- Adınızı soyadınız alt alta ekrana yazdıran program 2 | print("Adım") 3 | print("SOYADIM") 4 | 5 | # Bir başka yolla 6 | 7 | print("Adım\nSOYADIM") 8 | -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_3.py: -------------------------------------------------------------------------------- 1 | # 3- Adınızı soyadınız sağa dayalı olarak 15 karakterlik bir alanda ekrana yazdıran program 2 | print("{:>15}".format("Adım SOYADIM")) 3 | -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_4.py: -------------------------------------------------------------------------------- 1 | # 4- 7 üzeri 9 u hesaplayarak ekrana yazdıran program 2 | print(7**9) 3 | -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_5.py: -------------------------------------------------------------------------------- 1 | # 5- 89657 / 178 ifadesinin sonucunu ondalık hanesi 3 hane olacak şekilde 20 karakterlik bir alan orta hizalı olarak yazdıran program 2 | print("{:^20.3f}".format(89657 / 178)) 3 | -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_6.py: -------------------------------------------------------------------------------- 1 | # 6- Yukarıdaki bölüm işleminin bölümünü ve kalanını aynı satıra açıklamalı olarak yazdıran program 2 | print("Bölüm :", (89657 // 178)) 3 | print("Kalan :", (89657 % 178)) 4 | -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_7.py: -------------------------------------------------------------------------------- 1 | # 7- İki ayrı print ifadesi içinde aynı satıra Merhaba Dünya yazdıran program 2 | print("Merhaba", end=" ") 3 | print("Dünya") 4 | -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_8.py: -------------------------------------------------------------------------------- 1 | # 8- Ekrana 1000 kere alt alta Çevre Mühendisliği yazdıran program 2 | print("Çevre Mühendisliği\n"*1000) 3 | ''' 4 | print("Çevre Mühendisliği") 5 | print("Çevre Mühendisliği") 6 | print("Çevre Mühendisliği") 7 | print("Çevre Mühendisliği") 8 | print("Çevre Mühendisliği") 9 | print("Çevre Mühendisliği") 10 | print("Çevre Mühendisliği") 11 | print("Çevre Mühendisliği") 12 | print("Çevre Mühendisliği") 13 | print("Çevre Mühendisliği") 14 | print("Çevre Mühendisliği") 15 | print("Çevre Mühendisliği") 16 | print("Çevre Mühendisliği") 17 | print("Çevre Mühendisliği") 18 | print("Çevre Mühendisliği") 19 | print("Çevre Mühendisliği") 20 | print("Çevre Mühendisliği") 21 | print("Çevre Mühendisliği") 22 | print("Çevre Mühendisliği") 23 | print("Çevre Mühendisliği") 24 | print("Çevre Mühendisliği") 25 | print("Çevre Mühendisliği") 26 | print("Çevre Mühendisliği") 27 | print("Çevre Mühendisliği") 28 | print("Çevre Mühendisliği") 29 | print("Çevre Mühendisliği") 30 | print("Çevre Mühendisliği") 31 | print("Çevre Mühendisliği") 32 | print("Çevre Mühendisliği") 33 | print("Çevre Mühendisliği") 34 | print("Çevre Mühendisliği") 35 | print("Çevre Mühendisliği") 36 | print("Çevre Mühendisliği") 37 | print("Çevre Mühendisliği") 38 | print("Çevre Mühendisliği") 39 | print("Çevre Mühendisliği") 40 | print("Çevre Mühendisliği") 41 | print("Çevre Mühendisliği") 42 | print("Çevre Mühendisliği") 43 | print("Çevre Mühendisliği") 44 | print("Çevre Mühendisliği") 45 | print("Çevre Mühendisliği") 46 | print("Çevre Mühendisliği") 47 | print("Çevre Mühendisliği") 48 | print("Çevre Mühendisliği") 49 | print("Çevre Mühendisliği") 50 | print("Çevre Mühendisliği") 51 | print("Çevre Mühendisliği") 52 | print("Çevre Mühendisliği") 53 | print("Çevre Mühendisliği") 54 | print("Çevre Mühendisliği") 55 | print("Çevre Mühendisliği") 56 | print("Çevre Mühendisliği") 57 | print("Çevre Mühendisliği") 58 | print("Çevre Mühendisliği") 59 | print("Çevre Mühendisliği") 60 | print("Çevre Mühendisliği") 61 | print("Çevre Mühendisliği") 62 | print("Çevre Mühendisliği") 63 | print("Çevre Mühendisliği") 64 | print("Çevre Mühendisliği") 65 | print("Çevre Mühendisliği") 66 | print("Çevre Mühendisliği") 67 | print("Çevre Mühendisliği") 68 | print("Çevre Mühendisliği") 69 | print("Çevre Mühendisliği") 70 | print("Çevre Mühendisliği") 71 | print("Çevre Mühendisliği") 72 | print("Çevre Mühendisliği") 73 | print("Çevre Mühendisliği") 74 | print("Çevre Mühendisliği") 75 | print("Çevre Mühendisliği") 76 | print("Çevre Mühendisliği") 77 | print("Çevre Mühendisliği") 78 | print("Çevre Mühendisliği") 79 | print("Çevre Mühendisliği") 80 | print("Çevre Mühendisliği") 81 | print("Çevre Mühendisliği") 82 | print("Çevre Mühendisliği") 83 | print("Çevre Mühendisliği") 84 | print("Çevre Mühendisliği") 85 | print("Çevre Mühendisliği") 86 | print("Çevre Mühendisliği") 87 | print("Çevre Mühendisliği") 88 | print("Çevre Mühendisliği") 89 | print("Çevre Mühendisliği") 90 | print("Çevre Mühendisliği") 91 | print("Çevre Mühendisliği") 92 | print("Çevre Mühendisliği") 93 | print("Çevre Mühendisliği") 94 | print("Çevre Mühendisliği") 95 | print("Çevre Mühendisliği") 96 | print("Çevre Mühendisliği") 97 | print("Çevre Mühendisliği") 98 | print("Çevre Mühendisliği") 99 | print("Çevre Mühendisliği") 100 | print("Çevre Mühendisliği") 101 | print("Çevre Mühendisliği") 102 | print("Çevre Mühendisliği") 103 | print("Çevre Mühendisliği") 104 | print("Çevre Mühendisliği") 105 | print("Çevre Mühendisliği") 106 | print("Çevre Mühendisliği") 107 | print("Çevre Mühendisliği") 108 | print("Çevre Mühendisliği") 109 | print("Çevre Mühendisliği") 110 | print("Çevre Mühendisliği") 111 | print("Çevre Mühendisliği") 112 | print("Çevre Mühendisliği") 113 | print("Çevre Mühendisliği") 114 | print("Çevre Mühendisliği") 115 | print("Çevre Mühendisliği") 116 | print("Çevre Mühendisliği") 117 | print("Çevre Mühendisliği") 118 | print("Çevre Mühendisliği") 119 | print("Çevre Mühendisliği") 120 | print("Çevre Mühendisliği") 121 | print("Çevre Mühendisliği") 122 | print("Çevre Mühendisliği") 123 | print("Çevre Mühendisliği") 124 | print("Çevre Mühendisliği") 125 | print("Çevre Mühendisliği") 126 | print("Çevre Mühendisliği") 127 | print("Çevre Mühendisliği") 128 | print("Çevre Mühendisliği") 129 | print("Çevre Mühendisliği") 130 | print("Çevre Mühendisliği") 131 | print("Çevre Mühendisliği") 132 | print("Çevre Mühendisliği") 133 | print("Çevre Mühendisliği") 134 | print("Çevre Mühendisliği") 135 | print("Çevre Mühendisliği") 136 | print("Çevre Mühendisliği") 137 | print("Çevre Mühendisliği") 138 | print("Çevre Mühendisliği") 139 | print("Çevre Mühendisliği") 140 | print("Çevre Mühendisliği") 141 | print("Çevre Mühendisliği") 142 | print("Çevre Mühendisliği") 143 | print("Çevre Mühendisliği") 144 | print("Çevre Mühendisliği") 145 | print("Çevre Mühendisliği") 146 | print("Çevre Mühendisliği") 147 | print("Çevre Mühendisliği") 148 | print("Çevre Mühendisliği") 149 | print("Çevre Mühendisliği") 150 | print("Çevre Mühendisliği") 151 | print("Çevre Mühendisliği") 152 | print("Çevre Mühendisliği") 153 | print("Çevre Mühendisliği") 154 | print("Çevre Mühendisliği") 155 | print("Çevre Mühendisliği") 156 | print("Çevre Mühendisliği") 157 | print("Çevre Mühendisliği") 158 | print("Çevre Mühendisliği") 159 | print("Çevre Mühendisliği") 160 | print("Çevre Mühendisliği") 161 | print("Çevre Mühendisliği") 162 | print("Çevre Mühendisliği") 163 | print("Çevre Mühendisliği") 164 | print("Çevre Mühendisliği") 165 | print("Çevre Mühendisliği") 166 | print("Çevre Mühendisliği") 167 | print("Çevre Mühendisliği") 168 | print("Çevre Mühendisliği") 169 | print("Çevre Mühendisliği") 170 | print("Çevre Mühendisliği") 171 | print("Çevre Mühendisliği") 172 | print("Çevre Mühendisliği") 173 | print("Çevre Mühendisliği") 174 | print("Çevre Mühendisliği") 175 | print("Çevre Mühendisliği") 176 | print("Çevre Mühendisliği") 177 | print("Çevre Mühendisliği") 178 | print("Çevre Mühendisliği") 179 | print("Çevre Mühendisliği") 180 | print("Çevre Mühendisliği") 181 | print("Çevre Mühendisliği") 182 | print("Çevre Mühendisliği") 183 | print("Çevre Mühendisliği") 184 | print("Çevre Mühendisliği") 185 | print("Çevre Mühendisliği") 186 | print("Çevre Mühendisliği") 187 | print("Çevre Mühendisliği") 188 | print("Çevre Mühendisliği") 189 | print("Çevre Mühendisliği") 190 | print("Çevre Mühendisliği") 191 | print("Çevre Mühendisliği") 192 | print("Çevre Mühendisliği") 193 | print("Çevre Mühendisliği") 194 | print("Çevre Mühendisliği") 195 | print("Çevre Mühendisliği") 196 | print("Çevre Mühendisliği") 197 | print("Çevre Mühendisliği") 198 | print("Çevre Mühendisliği") 199 | print("Çevre Mühendisliği") 200 | print("Çevre Mühendisliği") 201 | print("Çevre Mühendisliği") 202 | print("Çevre Mühendisliği") 203 | print("Çevre Mühendisliği") 204 | print("Çevre Mühendisliği") 205 | print("Çevre Mühendisliği") 206 | print("Çevre Mühendisliği") 207 | print("Çevre Mühendisliği") 208 | print("Çevre Mühendisliği") 209 | print("Çevre Mühendisliği") 210 | print("Çevre Mühendisliği") 211 | print("Çevre Mühendisliği") 212 | print("Çevre Mühendisliği") 213 | print("Çevre Mühendisliği") 214 | print("Çevre Mühendisliği") 215 | print("Çevre Mühendisliği") 216 | print("Çevre Mühendisliği") 217 | print("Çevre Mühendisliği") 218 | print("Çevre Mühendisliği") 219 | print("Çevre Mühendisliği") 220 | print("Çevre Mühendisliği") 221 | print("Çevre Mühendisliği") 222 | print("Çevre Mühendisliği") 223 | print("Çevre Mühendisliği") 224 | print("Çevre Mühendisliği") 225 | print("Çevre Mühendisliği") 226 | print("Çevre Mühendisliği") 227 | print("Çevre Mühendisliği") 228 | print("Çevre Mühendisliği") 229 | print("Çevre Mühendisliği") 230 | print("Çevre Mühendisliği") 231 | print("Çevre Mühendisliği") 232 | print("Çevre Mühendisliği") 233 | print("Çevre Mühendisliği") 234 | print("Çevre Mühendisliği") 235 | print("Çevre Mühendisliği") 236 | print("Çevre Mühendisliği") 237 | print("Çevre Mühendisliği") 238 | print("Çevre Mühendisliği") 239 | print("Çevre Mühendisliği") 240 | print("Çevre Mühendisliği") 241 | print("Çevre Mühendisliği") 242 | print("Çevre Mühendisliği") 243 | print("Çevre Mühendisliği") 244 | print("Çevre Mühendisliği") 245 | print("Çevre Mühendisliği") 246 | print("Çevre Mühendisliği") 247 | print("Çevre Mühendisliği") 248 | print("Çevre Mühendisliği") 249 | print("Çevre Mühendisliği") 250 | print("Çevre Mühendisliği") 251 | print("Çevre Mühendisliği") 252 | print("Çevre Mühendisliği") 253 | print("Çevre Mühendisliği") 254 | print("Çevre Mühendisliği") 255 | print("Çevre Mühendisliği") 256 | print("Çevre Mühendisliği") 257 | print("Çevre Mühendisliği") 258 | print("Çevre Mühendisliği") 259 | print("Çevre Mühendisliği") 260 | print("Çevre Mühendisliği") 261 | print("Çevre Mühendisliği") 262 | print("Çevre Mühendisliği") 263 | print("Çevre Mühendisliği") 264 | print("Çevre Mühendisliği") 265 | print("Çevre Mühendisliği") 266 | print("Çevre Mühendisliği") 267 | print("Çevre Mühendisliği") 268 | print("Çevre Mühendisliği") 269 | print("Çevre Mühendisliği") 270 | print("Çevre Mühendisliği") 271 | print("Çevre Mühendisliği") 272 | print("Çevre Mühendisliği") 273 | print("Çevre Mühendisliği") 274 | print("Çevre Mühendisliği") 275 | print("Çevre Mühendisliği") 276 | print("Çevre Mühendisliği") 277 | print("Çevre Mühendisliği") 278 | print("Çevre Mühendisliği") 279 | print("Çevre Mühendisliği") 280 | print("Çevre Mühendisliği") 281 | print("Çevre Mühendisliği") 282 | print("Çevre Mühendisliği") 283 | print("Çevre Mühendisliği") 284 | print("Çevre Mühendisliği") 285 | print("Çevre Mühendisliği") 286 | print("Çevre Mühendisliği") 287 | print("Çevre Mühendisliği") 288 | print("Çevre Mühendisliği") 289 | print("Çevre Mühendisliği") 290 | print("Çevre Mühendisliği") 291 | print("Çevre Mühendisliği") 292 | print("Çevre Mühendisliği") 293 | print("Çevre Mühendisliği") 294 | print("Çevre Mühendisliği") 295 | print("Çevre Mühendisliği") 296 | print("Çevre Mühendisliği") 297 | print("Çevre Mühendisliği") 298 | print("Çevre Mühendisliği") 299 | print("Çevre Mühendisliği") 300 | print("Çevre Mühendisliği") 301 | print("Çevre Mühendisliği") 302 | print("Çevre Mühendisliği") 303 | print("Çevre Mühendisliği") 304 | print("Çevre Mühendisliği") 305 | print("Çevre Mühendisliği") 306 | print("Çevre Mühendisliği") 307 | print("Çevre Mühendisliği") 308 | print("Çevre Mühendisliği") 309 | print("Çevre Mühendisliği") 310 | print("Çevre Mühendisliği") 311 | print("Çevre Mühendisliği") 312 | print("Çevre Mühendisliği") 313 | print("Çevre Mühendisliği") 314 | print("Çevre Mühendisliği") 315 | print("Çevre Mühendisliği") 316 | print("Çevre Mühendisliği") 317 | print("Çevre Mühendisliği") 318 | print("Çevre Mühendisliği") 319 | print("Çevre Mühendisliği") 320 | print("Çevre Mühendisliği") 321 | print("Çevre Mühendisliği") 322 | print("Çevre Mühendisliği") 323 | print("Çevre Mühendisliği") 324 | print("Çevre Mühendisliği") 325 | print("Çevre Mühendisliği") 326 | print("Çevre Mühendisliği") 327 | print("Çevre Mühendisliği") 328 | print("Çevre Mühendisliği") 329 | print("Çevre Mühendisliği") 330 | print("Çevre Mühendisliği") 331 | print("Çevre Mühendisliği") 332 | print("Çevre Mühendisliği") 333 | print("Çevre Mühendisliği") 334 | print("Çevre Mühendisliği") 335 | print("Çevre Mühendisliği") 336 | print("Çevre Mühendisliği") 337 | print("Çevre Mühendisliği") 338 | print("Çevre Mühendisliği") 339 | print("Çevre Mühendisliği") 340 | print("Çevre Mühendisliği") 341 | print("Çevre Mühendisliği") 342 | print("Çevre Mühendisliği") 343 | print("Çevre Mühendisliği") 344 | print("Çevre Mühendisliği") 345 | print("Çevre Mühendisliği") 346 | print("Çevre Mühendisliği") 347 | print("Çevre Mühendisliği") 348 | print("Çevre Mühendisliği") 349 | print("Çevre Mühendisliği") 350 | print("Çevre Mühendisliği") 351 | print("Çevre Mühendisliği") 352 | print("Çevre Mühendisliği") 353 | print("Çevre Mühendisliği") 354 | print("Çevre Mühendisliği") 355 | print("Çevre Mühendisliği") 356 | print("Çevre Mühendisliği") 357 | print("Çevre Mühendisliği") 358 | print("Çevre Mühendisliği") 359 | print("Çevre Mühendisliği") 360 | print("Çevre Mühendisliği") 361 | print("Çevre Mühendisliği") 362 | print("Çevre Mühendisliği") 363 | print("Çevre Mühendisliği") 364 | print("Çevre Mühendisliği") 365 | print("Çevre Mühendisliği") 366 | print("Çevre Mühendisliği") 367 | print("Çevre Mühendisliği") 368 | print("Çevre Mühendisliği") 369 | print("Çevre Mühendisliği") 370 | print("Çevre Mühendisliği") 371 | print("Çevre Mühendisliği") 372 | print("Çevre Mühendisliği") 373 | print("Çevre Mühendisliği") 374 | print("Çevre Mühendisliği") 375 | print("Çevre Mühendisliği") 376 | print("Çevre Mühendisliği") 377 | print("Çevre Mühendisliği") 378 | print("Çevre Mühendisliği") 379 | print("Çevre Mühendisliği") 380 | print("Çevre Mühendisliği") 381 | print("Çevre Mühendisliği") 382 | print("Çevre Mühendisliği") 383 | print("Çevre Mühendisliği") 384 | print("Çevre Mühendisliği") 385 | print("Çevre Mühendisliği") 386 | print("Çevre Mühendisliği") 387 | print("Çevre Mühendisliği") 388 | print("Çevre Mühendisliği") 389 | print("Çevre Mühendisliği") 390 | print("Çevre Mühendisliği") 391 | print("Çevre Mühendisliği") 392 | print("Çevre Mühendisliği") 393 | print("Çevre Mühendisliği") 394 | print("Çevre Mühendisliği") 395 | print("Çevre Mühendisliği") 396 | print("Çevre Mühendisliği") 397 | print("Çevre Mühendisliği") 398 | print("Çevre Mühendisliği") 399 | print("Çevre Mühendisliği") 400 | print("Çevre Mühendisliği") 401 | print("Çevre Mühendisliği") 402 | print("Çevre Mühendisliği") 403 | print("Çevre Mühendisliği") 404 | print("Çevre Mühendisliği") 405 | print("Çevre Mühendisliği") 406 | print("Çevre Mühendisliği") 407 | print("Çevre Mühendisliği") 408 | print("Çevre Mühendisliği") 409 | print("Çevre Mühendisliği") 410 | print("Çevre Mühendisliği") 411 | print("Çevre Mühendisliği") 412 | print("Çevre Mühendisliği") 413 | print("Çevre Mühendisliği") 414 | print("Çevre Mühendisliği") 415 | print("Çevre Mühendisliği") 416 | print("Çevre Mühendisliği") 417 | print("Çevre Mühendisliği") 418 | print("Çevre Mühendisliği") 419 | print("Çevre Mühendisliği") 420 | print("Çevre Mühendisliği") 421 | print("Çevre Mühendisliği") 422 | print("Çevre Mühendisliği") 423 | print("Çevre Mühendisliği") 424 | print("Çevre Mühendisliği") 425 | print("Çevre Mühendisliği") 426 | print("Çevre Mühendisliği") 427 | print("Çevre Mühendisliği") 428 | print("Çevre Mühendisliği") 429 | print("Çevre Mühendisliği") 430 | print("Çevre Mühendisliği") 431 | print("Çevre Mühendisliği") 432 | print("Çevre Mühendisliği") 433 | print("Çevre Mühendisliği") 434 | print("Çevre Mühendisliği") 435 | print("Çevre Mühendisliği") 436 | print("Çevre Mühendisliği") 437 | print("Çevre Mühendisliği") 438 | print("Çevre Mühendisliği") 439 | print("Çevre Mühendisliği") 440 | print("Çevre Mühendisliği") 441 | print("Çevre Mühendisliği") 442 | print("Çevre Mühendisliği") 443 | print("Çevre Mühendisliği") 444 | print("Çevre Mühendisliği") 445 | print("Çevre Mühendisliği") 446 | print("Çevre Mühendisliği") 447 | print("Çevre Mühendisliği") 448 | print("Çevre Mühendisliği") 449 | print("Çevre Mühendisliği") 450 | print("Çevre Mühendisliği") 451 | print("Çevre Mühendisliği") 452 | print("Çevre Mühendisliği") 453 | print("Çevre Mühendisliği") 454 | print("Çevre Mühendisliği") 455 | print("Çevre Mühendisliği") 456 | print("Çevre Mühendisliği") 457 | print("Çevre Mühendisliği") 458 | print("Çevre Mühendisliği") 459 | print("Çevre Mühendisliği") 460 | print("Çevre Mühendisliği") 461 | print("Çevre Mühendisliği") 462 | print("Çevre Mühendisliği") 463 | print("Çevre Mühendisliği") 464 | print("Çevre Mühendisliği") 465 | print("Çevre Mühendisliği") 466 | print("Çevre Mühendisliği") 467 | print("Çevre Mühendisliği") 468 | print("Çevre Mühendisliği") 469 | print("Çevre Mühendisliği") 470 | print("Çevre Mühendisliği") 471 | print("Çevre Mühendisliği") 472 | print("Çevre Mühendisliği") 473 | print("Çevre Mühendisliği") 474 | print("Çevre Mühendisliği") 475 | print("Çevre Mühendisliği") 476 | print("Çevre Mühendisliği") 477 | print("Çevre Mühendisliği") 478 | print("Çevre Mühendisliği") 479 | print("Çevre Mühendisliği") 480 | print("Çevre Mühendisliği") 481 | print("Çevre Mühendisliği") 482 | print("Çevre Mühendisliği") 483 | print("Çevre Mühendisliği") 484 | print("Çevre Mühendisliği") 485 | print("Çevre Mühendisliği") 486 | print("Çevre Mühendisliği") 487 | print("Çevre Mühendisliği") 488 | print("Çevre Mühendisliği") 489 | print("Çevre Mühendisliği") 490 | print("Çevre Mühendisliği") 491 | print("Çevre Mühendisliği") 492 | print("Çevre Mühendisliği") 493 | print("Çevre Mühendisliği") 494 | print("Çevre Mühendisliği") 495 | print("Çevre Mühendisliği") 496 | print("Çevre Mühendisliği") 497 | print("Çevre Mühendisliği") 498 | print("Çevre Mühendisliği") 499 | print("Çevre Mühendisliği") 500 | print("Çevre Mühendisliği") 501 | print("Çevre Mühendisliği") 502 | print("Çevre Mühendisliği") 503 | print("Çevre Mühendisliği") 504 | print("Çevre Mühendisliği") 505 | print("Çevre Mühendisliği") 506 | print("Çevre Mühendisliği") 507 | print("Çevre Mühendisliği") 508 | print("Çevre Mühendisliği") 509 | print("Çevre Mühendisliği") 510 | print("Çevre Mühendisliği") 511 | print("Çevre Mühendisliği") 512 | print("Çevre Mühendisliği") 513 | print("Çevre Mühendisliği") 514 | print("Çevre Mühendisliği") 515 | print("Çevre Mühendisliği") 516 | print("Çevre Mühendisliği") 517 | print("Çevre Mühendisliği") 518 | print("Çevre Mühendisliği") 519 | print("Çevre Mühendisliği") 520 | print("Çevre Mühendisliği") 521 | print("Çevre Mühendisliği") 522 | print("Çevre Mühendisliği") 523 | print("Çevre Mühendisliği") 524 | print("Çevre Mühendisliği") 525 | print("Çevre Mühendisliği") 526 | print("Çevre Mühendisliği") 527 | print("Çevre Mühendisliği") 528 | print("Çevre Mühendisliği") 529 | print("Çevre Mühendisliği") 530 | print("Çevre Mühendisliği") 531 | print("Çevre Mühendisliği") 532 | print("Çevre Mühendisliği") 533 | print("Çevre Mühendisliği") 534 | print("Çevre Mühendisliği") 535 | print("Çevre Mühendisliği") 536 | print("Çevre Mühendisliği") 537 | print("Çevre Mühendisliği") 538 | print("Çevre Mühendisliği") 539 | print("Çevre Mühendisliği") 540 | print("Çevre Mühendisliği") 541 | print("Çevre Mühendisliği") 542 | print("Çevre Mühendisliği") 543 | print("Çevre Mühendisliği") 544 | print("Çevre Mühendisliği") 545 | print("Çevre Mühendisliği") 546 | print("Çevre Mühendisliği") 547 | print("Çevre Mühendisliği") 548 | print("Çevre Mühendisliği") 549 | print("Çevre Mühendisliği") 550 | print("Çevre Mühendisliği") 551 | print("Çevre Mühendisliği") 552 | print("Çevre Mühendisliği") 553 | print("Çevre Mühendisliği") 554 | print("Çevre Mühendisliği") 555 | print("Çevre Mühendisliği") 556 | print("Çevre Mühendisliği") 557 | print("Çevre Mühendisliği") 558 | print("Çevre Mühendisliği") 559 | print("Çevre Mühendisliği") 560 | print("Çevre Mühendisliği") 561 | print("Çevre Mühendisliği") 562 | print("Çevre Mühendisliği") 563 | print("Çevre Mühendisliği") 564 | print("Çevre Mühendisliği") 565 | print("Çevre Mühendisliği") 566 | print("Çevre Mühendisliği") 567 | print("Çevre Mühendisliği") 568 | print("Çevre Mühendisliği") 569 | print("Çevre Mühendisliği") 570 | print("Çevre Mühendisliği") 571 | print("Çevre Mühendisliği") 572 | print("Çevre Mühendisliği") 573 | print("Çevre Mühendisliği") 574 | print("Çevre Mühendisliği") 575 | print("Çevre Mühendisliği") 576 | print("Çevre Mühendisliği") 577 | print("Çevre Mühendisliği") 578 | print("Çevre Mühendisliği") 579 | print("Çevre Mühendisliği") 580 | print("Çevre Mühendisliği") 581 | print("Çevre Mühendisliği") 582 | print("Çevre Mühendisliği") 583 | print("Çevre Mühendisliği") 584 | print("Çevre Mühendisliği") 585 | print("Çevre Mühendisliği") 586 | print("Çevre Mühendisliği") 587 | print("Çevre Mühendisliği") 588 | print("Çevre Mühendisliği") 589 | print("Çevre Mühendisliği") 590 | print("Çevre Mühendisliği") 591 | print("Çevre Mühendisliği") 592 | print("Çevre Mühendisliği") 593 | print("Çevre Mühendisliği") 594 | print("Çevre Mühendisliği") 595 | print("Çevre Mühendisliği") 596 | print("Çevre Mühendisliği") 597 | print("Çevre Mühendisliği") 598 | print("Çevre Mühendisliği") 599 | print("Çevre Mühendisliği") 600 | print("Çevre Mühendisliği") 601 | print("Çevre Mühendisliği") 602 | print("Çevre Mühendisliği") 603 | print("Çevre Mühendisliği") 604 | print("Çevre Mühendisliği") 605 | print("Çevre Mühendisliği") 606 | print("Çevre Mühendisliği") 607 | print("Çevre Mühendisliği") 608 | print("Çevre Mühendisliği") 609 | print("Çevre Mühendisliği") 610 | print("Çevre Mühendisliği") 611 | print("Çevre Mühendisliği") 612 | print("Çevre Mühendisliği") 613 | print("Çevre Mühendisliği") 614 | print("Çevre Mühendisliği") 615 | print("Çevre Mühendisliği") 616 | print("Çevre Mühendisliği") 617 | print("Çevre Mühendisliği") 618 | print("Çevre Mühendisliği") 619 | print("Çevre Mühendisliği") 620 | print("Çevre Mühendisliği") 621 | print("Çevre Mühendisliği") 622 | print("Çevre Mühendisliği") 623 | print("Çevre Mühendisliği") 624 | print("Çevre Mühendisliği") 625 | print("Çevre Mühendisliği") 626 | print("Çevre Mühendisliği") 627 | print("Çevre Mühendisliği") 628 | print("Çevre Mühendisliği") 629 | print("Çevre Mühendisliği") 630 | print("Çevre Mühendisliği") 631 | print("Çevre Mühendisliği") 632 | print("Çevre Mühendisliği") 633 | print("Çevre Mühendisliği") 634 | print("Çevre Mühendisliği") 635 | print("Çevre Mühendisliği") 636 | print("Çevre Mühendisliği") 637 | print("Çevre Mühendisliği") 638 | print("Çevre Mühendisliği") 639 | print("Çevre Mühendisliği") 640 | print("Çevre Mühendisliği") 641 | print("Çevre Mühendisliği") 642 | print("Çevre Mühendisliği") 643 | print("Çevre Mühendisliği") 644 | print("Çevre Mühendisliği") 645 | print("Çevre Mühendisliği") 646 | print("Çevre Mühendisliği") 647 | print("Çevre Mühendisliği") 648 | print("Çevre Mühendisliği") 649 | print("Çevre Mühendisliği") 650 | print("Çevre Mühendisliği") 651 | print("Çevre Mühendisliği") 652 | print("Çevre Mühendisliği") 653 | print("Çevre Mühendisliği") 654 | print("Çevre Mühendisliği") 655 | print("Çevre Mühendisliği") 656 | print("Çevre Mühendisliği") 657 | print("Çevre Mühendisliği") 658 | print("Çevre Mühendisliği") 659 | print("Çevre Mühendisliği") 660 | print("Çevre Mühendisliği") 661 | print("Çevre Mühendisliği") 662 | print("Çevre Mühendisliği") 663 | print("Çevre Mühendisliği") 664 | print("Çevre Mühendisliği") 665 | print("Çevre Mühendisliği") 666 | print("Çevre Mühendisliği") 667 | print("Çevre Mühendisliği") 668 | print("Çevre Mühendisliği") 669 | print("Çevre Mühendisliği") 670 | print("Çevre Mühendisliği") 671 | print("Çevre Mühendisliği") 672 | print("Çevre Mühendisliği") 673 | print("Çevre Mühendisliği") 674 | print("Çevre Mühendisliği") 675 | print("Çevre Mühendisliği") 676 | print("Çevre Mühendisliği") 677 | print("Çevre Mühendisliği") 678 | print("Çevre Mühendisliği") 679 | print("Çevre Mühendisliği") 680 | print("Çevre Mühendisliği") 681 | print("Çevre Mühendisliği") 682 | print("Çevre Mühendisliği") 683 | print("Çevre Mühendisliği") 684 | print("Çevre Mühendisliği") 685 | print("Çevre Mühendisliği") 686 | print("Çevre Mühendisliği") 687 | print("Çevre Mühendisliği") 688 | print("Çevre Mühendisliği") 689 | print("Çevre Mühendisliği") 690 | print("Çevre Mühendisliği") 691 | print("Çevre Mühendisliği") 692 | print("Çevre Mühendisliği") 693 | print("Çevre Mühendisliği") 694 | print("Çevre Mühendisliği") 695 | print("Çevre Mühendisliği") 696 | print("Çevre Mühendisliği") 697 | print("Çevre Mühendisliği") 698 | print("Çevre Mühendisliği") 699 | print("Çevre Mühendisliği") 700 | print("Çevre Mühendisliği") 701 | print("Çevre Mühendisliği") 702 | print("Çevre Mühendisliği") 703 | print("Çevre Mühendisliği") 704 | print("Çevre Mühendisliği") 705 | print("Çevre Mühendisliği") 706 | print("Çevre Mühendisliği") 707 | print("Çevre Mühendisliği") 708 | print("Çevre Mühendisliği") 709 | print("Çevre Mühendisliği") 710 | print("Çevre Mühendisliği") 711 | print("Çevre Mühendisliği") 712 | print("Çevre Mühendisliği") 713 | print("Çevre Mühendisliği") 714 | print("Çevre Mühendisliği") 715 | print("Çevre Mühendisliği") 716 | print("Çevre Mühendisliği") 717 | print("Çevre Mühendisliği") 718 | print("Çevre Mühendisliği") 719 | print("Çevre Mühendisliği") 720 | print("Çevre Mühendisliği") 721 | print("Çevre Mühendisliği") 722 | print("Çevre Mühendisliği") 723 | print("Çevre Mühendisliği") 724 | print("Çevre Mühendisliği") 725 | print("Çevre Mühendisliği") 726 | print("Çevre Mühendisliği") 727 | print("Çevre Mühendisliği") 728 | print("Çevre Mühendisliği") 729 | print("Çevre Mühendisliği") 730 | print("Çevre Mühendisliği") 731 | print("Çevre Mühendisliği") 732 | print("Çevre Mühendisliği") 733 | print("Çevre Mühendisliği") 734 | print("Çevre Mühendisliği") 735 | print("Çevre Mühendisliği") 736 | print("Çevre Mühendisliği") 737 | print("Çevre Mühendisliği") 738 | print("Çevre Mühendisliği") 739 | print("Çevre Mühendisliği") 740 | print("Çevre Mühendisliği") 741 | print("Çevre Mühendisliği") 742 | print("Çevre Mühendisliği") 743 | print("Çevre Mühendisliği") 744 | print("Çevre Mühendisliği") 745 | print("Çevre Mühendisliği") 746 | print("Çevre Mühendisliği") 747 | print("Çevre Mühendisliği") 748 | print("Çevre Mühendisliği") 749 | print("Çevre Mühendisliği") 750 | print("Çevre Mühendisliği") 751 | print("Çevre Mühendisliği") 752 | print("Çevre Mühendisliği") 753 | print("Çevre Mühendisliği") 754 | print("Çevre Mühendisliği") 755 | print("Çevre Mühendisliği") 756 | print("Çevre Mühendisliği") 757 | print("Çevre Mühendisliği") 758 | print("Çevre Mühendisliği") 759 | print("Çevre Mühendisliği") 760 | print("Çevre Mühendisliği") 761 | print("Çevre Mühendisliği") 762 | print("Çevre Mühendisliği") 763 | print("Çevre Mühendisliği") 764 | print("Çevre Mühendisliği") 765 | print("Çevre Mühendisliği") 766 | print("Çevre Mühendisliği") 767 | print("Çevre Mühendisliği") 768 | print("Çevre Mühendisliği") 769 | print("Çevre Mühendisliği") 770 | print("Çevre Mühendisliği") 771 | print("Çevre Mühendisliği") 772 | print("Çevre Mühendisliği") 773 | print("Çevre Mühendisliği") 774 | print("Çevre Mühendisliği") 775 | print("Çevre Mühendisliği") 776 | print("Çevre Mühendisliği") 777 | print("Çevre Mühendisliği") 778 | print("Çevre Mühendisliği") 779 | print("Çevre Mühendisliği") 780 | print("Çevre Mühendisliği") 781 | print("Çevre Mühendisliği") 782 | print("Çevre Mühendisliği") 783 | print("Çevre Mühendisliği") 784 | print("Çevre Mühendisliği") 785 | print("Çevre Mühendisliği") 786 | print("Çevre Mühendisliği") 787 | print("Çevre Mühendisliği") 788 | print("Çevre Mühendisliği") 789 | print("Çevre Mühendisliği") 790 | print("Çevre Mühendisliği") 791 | print("Çevre Mühendisliği") 792 | print("Çevre Mühendisliği") 793 | print("Çevre Mühendisliği") 794 | print("Çevre Mühendisliği") 795 | print("Çevre Mühendisliği") 796 | print("Çevre Mühendisliği") 797 | print("Çevre Mühendisliği") 798 | print("Çevre Mühendisliği") 799 | print("Çevre Mühendisliği") 800 | print("Çevre Mühendisliği") 801 | print("Çevre Mühendisliği") 802 | print("Çevre Mühendisliği") 803 | print("Çevre Mühendisliği") 804 | print("Çevre Mühendisliği") 805 | print("Çevre Mühendisliği") 806 | print("Çevre Mühendisliği") 807 | print("Çevre Mühendisliği") 808 | print("Çevre Mühendisliği") 809 | print("Çevre Mühendisliği") 810 | print("Çevre Mühendisliği") 811 | print("Çevre Mühendisliği") 812 | print("Çevre Mühendisliği") 813 | print("Çevre Mühendisliği") 814 | print("Çevre Mühendisliği") 815 | print("Çevre Mühendisliği") 816 | print("Çevre Mühendisliği") 817 | print("Çevre Mühendisliği") 818 | print("Çevre Mühendisliği") 819 | print("Çevre Mühendisliği") 820 | print("Çevre Mühendisliği") 821 | print("Çevre Mühendisliği") 822 | print("Çevre Mühendisliği") 823 | print("Çevre Mühendisliği") 824 | print("Çevre Mühendisliği") 825 | print("Çevre Mühendisliği") 826 | print("Çevre Mühendisliği") 827 | print("Çevre Mühendisliği") 828 | print("Çevre Mühendisliği") 829 | print("Çevre Mühendisliği") 830 | print("Çevre Mühendisliği") 831 | print("Çevre Mühendisliği") 832 | print("Çevre Mühendisliği") 833 | print("Çevre Mühendisliği") 834 | print("Çevre Mühendisliği") 835 | print("Çevre Mühendisliği") 836 | print("Çevre Mühendisliği") 837 | print("Çevre Mühendisliği") 838 | print("Çevre Mühendisliği") 839 | print("Çevre Mühendisliği") 840 | print("Çevre Mühendisliği") 841 | print("Çevre Mühendisliği") 842 | print("Çevre Mühendisliği") 843 | print("Çevre Mühendisliği") 844 | print("Çevre Mühendisliği") 845 | print("Çevre Mühendisliği") 846 | print("Çevre Mühendisliği") 847 | print("Çevre Mühendisliği") 848 | print("Çevre Mühendisliği") 849 | print("Çevre Mühendisliği") 850 | print("Çevre Mühendisliği") 851 | print("Çevre Mühendisliği") 852 | print("Çevre Mühendisliği") 853 | print("Çevre Mühendisliği") 854 | print("Çevre Mühendisliği") 855 | print("Çevre Mühendisliği") 856 | print("Çevre Mühendisliği") 857 | print("Çevre Mühendisliği") 858 | print("Çevre Mühendisliği") 859 | print("Çevre Mühendisliği") 860 | print("Çevre Mühendisliği") 861 | print("Çevre Mühendisliği") 862 | print("Çevre Mühendisliği") 863 | print("Çevre Mühendisliği") 864 | print("Çevre Mühendisliği") 865 | print("Çevre Mühendisliği") 866 | print("Çevre Mühendisliği") 867 | print("Çevre Mühendisliği") 868 | print("Çevre Mühendisliği") 869 | print("Çevre Mühendisliği") 870 | print("Çevre Mühendisliği") 871 | print("Çevre Mühendisliği") 872 | print("Çevre Mühendisliği") 873 | print("Çevre Mühendisliği") 874 | print("Çevre Mühendisliği") 875 | print("Çevre Mühendisliği") 876 | print("Çevre Mühendisliği") 877 | print("Çevre Mühendisliği") 878 | print("Çevre Mühendisliği") 879 | print("Çevre Mühendisliği") 880 | print("Çevre Mühendisliği") 881 | print("Çevre Mühendisliği") 882 | print("Çevre Mühendisliği") 883 | print("Çevre Mühendisliği") 884 | print("Çevre Mühendisliği") 885 | print("Çevre Mühendisliği") 886 | print("Çevre Mühendisliği") 887 | print("Çevre Mühendisliği") 888 | print("Çevre Mühendisliği") 889 | print("Çevre Mühendisliği") 890 | print("Çevre Mühendisliği") 891 | print("Çevre Mühendisliği") 892 | print("Çevre Mühendisliği") 893 | print("Çevre Mühendisliği") 894 | print("Çevre Mühendisliği") 895 | print("Çevre Mühendisliği") 896 | print("Çevre Mühendisliği") 897 | print("Çevre Mühendisliği") 898 | print("Çevre Mühendisliği") 899 | print("Çevre Mühendisliği") 900 | print("Çevre Mühendisliği") 901 | print("Çevre Mühendisliği") 902 | print("Çevre Mühendisliği") 903 | print("Çevre Mühendisliği") 904 | print("Çevre Mühendisliği") 905 | print("Çevre Mühendisliği") 906 | print("Çevre Mühendisliği") 907 | print("Çevre Mühendisliği") 908 | print("Çevre Mühendisliği") 909 | print("Çevre Mühendisliği") 910 | print("Çevre Mühendisliği") 911 | print("Çevre Mühendisliği") 912 | print("Çevre Mühendisliği") 913 | print("Çevre Mühendisliği") 914 | print("Çevre Mühendisliği") 915 | print("Çevre Mühendisliği") 916 | print("Çevre Mühendisliği") 917 | print("Çevre Mühendisliği") 918 | print("Çevre Mühendisliği") 919 | print("Çevre Mühendisliği") 920 | print("Çevre Mühendisliği") 921 | print("Çevre Mühendisliği") 922 | print("Çevre Mühendisliği") 923 | print("Çevre Mühendisliği") 924 | print("Çevre Mühendisliği") 925 | print("Çevre Mühendisliği") 926 | print("Çevre Mühendisliği") 927 | print("Çevre Mühendisliği") 928 | print("Çevre Mühendisliği") 929 | print("Çevre Mühendisliği") 930 | print("Çevre Mühendisliği") 931 | print("Çevre Mühendisliği") 932 | print("Çevre Mühendisliği") 933 | print("Çevre Mühendisliği") 934 | print("Çevre Mühendisliği") 935 | print("Çevre Mühendisliği") 936 | print("Çevre Mühendisliği") 937 | print("Çevre Mühendisliği") 938 | print("Çevre Mühendisliği") 939 | print("Çevre Mühendisliği") 940 | print("Çevre Mühendisliği") 941 | print("Çevre Mühendisliği") 942 | print("Çevre Mühendisliği") 943 | print("Çevre Mühendisliği") 944 | print("Çevre Mühendisliği") 945 | print("Çevre Mühendisliği") 946 | print("Çevre Mühendisliği") 947 | print("Çevre Mühendisliği") 948 | print("Çevre Mühendisliği") 949 | print("Çevre Mühendisliği") 950 | print("Çevre Mühendisliği") 951 | print("Çevre Mühendisliği") 952 | print("Çevre Mühendisliği") 953 | print("Çevre Mühendisliği") 954 | print("Çevre Mühendisliği") 955 | print("Çevre Mühendisliği") 956 | print("Çevre Mühendisliği") 957 | print("Çevre Mühendisliği") 958 | print("Çevre Mühendisliği") 959 | print("Çevre Mühendisliği") 960 | print("Çevre Mühendisliği") 961 | print("Çevre Mühendisliği") 962 | print("Çevre Mühendisliği") 963 | print("Çevre Mühendisliği") 964 | print("Çevre Mühendisliği") 965 | print("Çevre Mühendisliği") 966 | print("Çevre Mühendisliği") 967 | print("Çevre Mühendisliği") 968 | print("Çevre Mühendisliği") 969 | print("Çevre Mühendisliği") 970 | print("Çevre Mühendisliği") 971 | print("Çevre Mühendisliği") 972 | print("Çevre Mühendisliği") 973 | print("Çevre Mühendisliği") 974 | print("Çevre Mühendisliği") 975 | print("Çevre Mühendisliği") 976 | print("Çevre Mühendisliği") 977 | print("Çevre Mühendisliği") 978 | print("Çevre Mühendisliği") 979 | print("Çevre Mühendisliği") 980 | print("Çevre Mühendisliği") 981 | print("Çevre Mühendisliği") 982 | print("Çevre Mühendisliği") 983 | print("Çevre Mühendisliği") 984 | print("Çevre Mühendisliği") 985 | print("Çevre Mühendisliği") 986 | print("Çevre Mühendisliği") 987 | print("Çevre Mühendisliği") 988 | print("Çevre Mühendisliği") 989 | print("Çevre Mühendisliği") 990 | print("Çevre Mühendisliği") 991 | print("Çevre Mühendisliği") 992 | print("Çevre Mühendisliği") 993 | print("Çevre Mühendisliği") 994 | print("Çevre Mühendisliği") 995 | print("Çevre Mühendisliği") 996 | print("Çevre Mühendisliği") 997 | print("Çevre Mühendisliği") 998 | print("Çevre Mühendisliği") 999 | print("Çevre Mühendisliği") 1000 | print("Çevre Mühendisliği") 1001 | print("Çevre Mühendisliği") 1002 | print("Çevre Mühendisliği") 1003 | print("Çevre Mühendisliği") 1004 | ''' -------------------------------------------------------------------------------- /2. hafta/ornekler/cevap_9.py: -------------------------------------------------------------------------------- 1 | # 9- 4 mısralık bir şiiri ekrana orta hizalı olarak alt alta yazdıran program (şiiri kopyalayıp yapıştırın) 2 | print("{:^30}".format("yıllardır unutulmuş")) 3 | print("{:^30}".format("kayıp bir hazinenin")) 4 | print("{:^30}".format("haritasıydı yüzünün hatları")) 5 | print("{:^30}".format("Şair Adı")) 6 | 7 | -------------------------------------------------------------------------------- /3. hafta/0_icerik.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1- Değişken nedir? 3 | 2- Değişken tanımlama 4 | Büyük küçük harf fark eder 5 | Değişken isimleri nasıl olmalıdır? 6 | Değişkenler genellikle nasıl isimlendirilir? 7 | 3- Değişkeni ekrana yazdırma 8 | 4- Değişken tipleri 9 | "5" 5 arasındaki fark 10 | 5- type 11 | 6- Tip dönüştürme 12 | 7- Çift tırnak tek tırnak 13 | 8- Birden fazla değişkene aynı anda değer atama 14 | 9- Kullanıcıdan giriş alma 15 | 10- Kullanıcının girdiği değerin tipi ve tip dönüşümü 16 | 11- Girilen iki sayıyı toplama 17 | 12- Doğum yılından yaşı hesaplama 18 | 13- Üçgenin iç açılarının ikisi girilince 3. yü hesaplama 19 | 14- Vize final girilince ortalamayı hesaplama 20 | 15- Bir çemberin çevresini ve alanını hesaplama 21 | 17- e10 ile çok haneli sayı tanımlama 22 | ''' -------------------------------------------------------------------------------- /3. hafta/10_girilen_iki_sayiyi_toplama.py: -------------------------------------------------------------------------------- 1 | sayi_1 = eval(input("1. sayıyı giriniz :")) 2 | sayi_2 = eval(input("2. sayıyı giriniz :")) 3 | print("Toplam :", sayi_1+sayi_2) 4 | -------------------------------------------------------------------------------- /3. hafta/11_dogum_yilindan_yas_hesabi.py: -------------------------------------------------------------------------------- 1 | dogum_yili = eval(input("Doğum yılınızı giriniz :")) 2 | print("Tahmini yaşınız :", (2021-dogum_yili)) 3 | -------------------------------------------------------------------------------- /3. hafta/12_ucgenin_ic_acilari.py: -------------------------------------------------------------------------------- 1 | aci_1 = eval(input("1. iç açıyı giriniz :")) 2 | aci_2 = eval(input("2. iç açıyı giriniz :")) 3 | print("3. iç açı :", (180-aci_1-aci_2)) 4 | print("3. iç açı :", (180-(aci_1+aci_2))) 5 | 6 | -------------------------------------------------------------------------------- /3. hafta/13_vize_finalden_ortalama_hesaplama.py: -------------------------------------------------------------------------------- 1 | ara_sinav = eval(input("Ara sınav notunuzu giriniz :")) 2 | final = eval(input("Final notunuzu giriniz :")) 3 | print("Ortalamanız :", (ara_sinav*0.4 + final*0.6)) 4 | 5 | -------------------------------------------------------------------------------- /3. hafta/14_cember_alan_cevre_hesabi.py: -------------------------------------------------------------------------------- 1 | yari_cap = eval(input("Çemberin yarıçapını giriniz :")) 2 | print("Çevresi :", (2 * 3.14 * yari_cap)) 3 | print("Alanı :", (3.14 * yari_cap**2)) 4 | -------------------------------------------------------------------------------- /3. hafta/15_e_ile_cok_haneli_tanimlama.py: -------------------------------------------------------------------------------- 1 | a = 1000000000 2 | print("a :", a) 3 | b = 1e9 4 | print("b :", b) 5 | -------------------------------------------------------------------------------- /3. hafta/16_ornekler.py: -------------------------------------------------------------------------------- 1 | """ 2 | 1- Kullanıcının yaşını alarak doğduğu yılı hesaplayan program 3 | 2- Finali ve ortalamasını alarak vize notunu hesaplayın 4 | 3- Bir dikdörtgenin uzun ve kısa kenar değerlerini alarak alan ve çevresini hesaplayan program 5 | 4- Girilen iki sayının ortalamasını hesaplayan algoritma 6 | 5- Bir kenar uzunluğu ve o kenara ait yüksekliği girilen üçgenin alanını hesaplayan algoritma 7 | 6- Problem soruları çözülebilir 8 | """ 9 | -------------------------------------------------------------------------------- /3. hafta/1_degisken_tanimlama.py: -------------------------------------------------------------------------------- 1 | birinci_sayi = 15 2 | ikinci_sayi = 20 3 | print("Toplam :", (birinci_sayi + ikinci_sayi)) 4 | -------------------------------------------------------------------------------- /3. hafta/2_degisken_isimleri.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Değişken isimleri harf ile başlamalıdır 3 | 1.sayı şeklinde tanımlanamaz. 4 | Değişken isimlerinde python için kullanılan . , " ' + - * / vb. karakterler kullanılamaz 5 | birinci.sayi birinci(sayı şeklinde tanımlanamaz 6 | Değişken isimlerinde küçük büyük harf fark eder. 7 | Birinci ile birinci aynı şey değildir. 8 | Değişken isimlerinde Türkçe'ye özgü karakterler çalışsada kullanılmamalıdır. 9 | değişken yerine degisken seklinde isim verin. 10 | ''' 11 | 12 | """ 13 | Hatalı Tanımlamalar 14 | 1.sayı = 15 15 | birinici.sayı = 15 16 | 1sayi = 15 17 | birinici(sayi = 15 18 | birinci sayi = 15 19 | birinci-sayi = 15 20 | """ 21 | 22 | # Doğru Tanımlamalar 23 | birinci_sayi = 15 24 | biriniciSayi = 15 25 | birinicisayi = 15 26 | 27 | -------------------------------------------------------------------------------- /3. hafta/3_degiskeni_ekrana_yazdirma.py: -------------------------------------------------------------------------------- 1 | a = 15 2 | print("a nın değeri :", a) 3 | 4 | print("a nın değeri : {}".format(a)) 5 | 6 | print("a nın değeri :", end=" ") 7 | print(a) 8 | -------------------------------------------------------------------------------- /3. hafta/4_degisken_tipleri.py: -------------------------------------------------------------------------------- 1 | """ 2 | Python da çeşitli değişken tipleri vardır. 3 | Bunlar; 4 | int -> tam sayı tipi 5 | float -> ondalıklı sayı tipi 6 | str -> metin(string) tipi 7 | bool -> doğru yanlış (boolean) tipi 8 | NoneType -> hiçbirşey(None) ifade etmeyen değişken tipi (Boş değer için kullanılır) 9 | list, tuple, dictionary -> dizi tipleri -> daha sonra anlatılacak 10 | """ 11 | a = 15000 12 | print(a) 13 | print(type(a)) 14 | print(a*10) 15 | 16 | a = "15000" 17 | print(a) 18 | print(type(a)) 19 | print(a*10) 20 | 21 | a = 15.15 22 | print(a) 23 | print(type(a)) 24 | print(a*10) 25 | 26 | a = True # True ya da False değeri alabilir 27 | print(a) 28 | print(type(a)) 29 | a = 10 < 5 # 10 değeri 5 değerinden küçük olmadığı için False (Yanlış) değeri döner 30 | print(a) 31 | print(type(a)) 32 | 33 | a = None 34 | print(a) 35 | print(type(a)) 36 | # print(a*10) # hiçbirşeyi 10 ile çarpamazsınız. 37 | 38 | -------------------------------------------------------------------------------- /3. hafta/5_tip_donusumu.py: -------------------------------------------------------------------------------- 1 | a = "10" 2 | print("a nın tipi :", type(a)) 3 | print("a nın tipi :", type(int(a))) 4 | print("a nın tipi :", type(float(a))) 5 | print("a nın tipi :", type(str(a))) 6 | print("a nın tipi :", type(bool(a))) 7 | 8 | a = "15.5" 9 | print("a nın değeri * 2 :", a*2) 10 | print("a nın değeri * 2 :", (float(a)*2)) -------------------------------------------------------------------------------- /3. hafta/6_cift_ve_tek_tirnak.py: -------------------------------------------------------------------------------- 1 | a = '10' 2 | print("a nın tipi :", type(a)) 3 | print('a nın tipi :', type(a)) 4 | a = "10" 5 | print("a nın tipi :", type(a)) 6 | print('a nın tipi :', type(a)) 7 | -------------------------------------------------------------------------------- /3. hafta/7_birden_fazla_degiskene_deger_atama.py: -------------------------------------------------------------------------------- 1 | birinci_sayi = 15 2 | ikinci_sayi = 20 3 | print("Toplam :", (birinci_sayi + ikinci_sayi)) 4 | 5 | birinci_sayi, ikinci_sayi = 15, 20 6 | print("Toplam :", (birinci_sayi + ikinci_sayi)) 7 | -------------------------------------------------------------------------------- /3. hafta/8_kullanici_veri_girisi.py: -------------------------------------------------------------------------------- 1 | a = 15 2 | b = input("Bir sayı giriniz :") 3 | 4 | print("Girdiğiniz sayı :", b) 5 | print('Girilen sayının tipi :', type(b)) 6 | print("Girdiğiniz sayının 2 katı :", b*2) 7 | -------------------------------------------------------------------------------- /3. hafta/9_girilen_verinin_tipini_donusturme.py: -------------------------------------------------------------------------------- 1 | a = input("Bir sayı giriniz :") 2 | 3 | print("Girdiğiniz sayı :", a) 4 | print('Girilen sayının tipi :', type(a)) 5 | 6 | b = eval(input("Bir sayı giriniz :")) 7 | 8 | print("Girdiğiniz sayı :", b) 9 | print('Girilen sayının tipi :', type(b)) 10 | print('Girilen sayının 2 katı :', (b*2)) 11 | -------------------------------------------------------------------------------- /3. hafta/ornekler/cevap_1.py: -------------------------------------------------------------------------------- 1 | """ 2 | 1- Kullanıcının yaşını alarak doğduğu yılı hesaplayan program 3 | """ 4 | yas = eval(input("Yaşınızı Giriniz :")) 5 | print("Doğduğunuz yıl :", (2021-yas)) 6 | -------------------------------------------------------------------------------- /3. hafta/ornekler/cevap_2.py: -------------------------------------------------------------------------------- 1 | # 2- Finali ve ortalamasını alarak vize notunu hesaplayın 2 | final = eval(input("Final notunuz :")) 3 | ortalama = eval(input("Ortalama notunuz :")) 4 | 5 | ara_deger = final * 0.6 6 | ara_deger_2 = ortalama-ara_deger 7 | vize = (ara_deger_2*10)/4 8 | 9 | print("Vize notunuz :", int(vize)) 10 | 11 | print("Vize notunuz :", int((ortalama-(final * 0.6))*10/4)) 12 | -------------------------------------------------------------------------------- /3. hafta/ornekler/cevap_3.py: -------------------------------------------------------------------------------- 1 | # 3- Bir dikdörtgenin uzun ve kısa kenar değerlerini alarak alan ve çevresini hesaplayan program 2 | kisa_kenar = eval(input("Kısa kenarın uzunluğu :")) 3 | uzun_kenar = eval(input("Uzun kenarın uzunluğu :")) 4 | 5 | print("Çevresi :", (kisa_kenar+uzun_kenar)*2) 6 | print("Alan :", kisa_kenar*uzun_kenar) 7 | -------------------------------------------------------------------------------- /3. hafta/ornekler/cevap_4.py: -------------------------------------------------------------------------------- 1 | # 4- Girilen iki sayının ortalamasını hesaplayan algoritma 2 | sayi_1 = eval(input("1. sayı :")) 3 | sayi_2 = eval(input("2. sayı :")) 4 | 5 | print("Ortalama :", (sayi_2+sayi_1)/2) 6 | 7 | -------------------------------------------------------------------------------- /3. hafta/ornekler/cevap_5.py: -------------------------------------------------------------------------------- 1 | # 5- Bir kenar uzunluğu ve o kenara ait yüksekliği girilen üçgenin alanını hesaplayan algoritma 2 | kenar = eval(input("Kenar uzunluğu :")) 3 | yukseklik = eval(input("O kenara ait yükseklik :")) 4 | 5 | print("Alan :", (kenar*yukseklik)/2) 6 | -------------------------------------------------------------------------------- /4. hafta/0_icerik.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1- String 3 | 2- String uzunluğu 4 | 3- String dilimleme 5 | 4- strip 6 | 5- replace 7 | 6- iki stringi birleştirme 8 | 7- format string ilişkisi 9 | 9- count, find, title 10 | 10- Boolean tipi 11 | karşılaştırmaları boolean a atama 12 | 11-Operatörler 13 | ''' -------------------------------------------------------------------------------- /4. hafta/10_boolean.py: -------------------------------------------------------------------------------- 1 | a = 10 > 5 2 | b = 10 < 5 3 | 4 | print("a :", a) 5 | print("b :", b) 6 | 7 | print("10 5 ten küçük mü ? :", 10 < 5) 8 | print("10 5 ten büyük mü ? :", 10 > 5) 9 | -------------------------------------------------------------------------------- /4. hafta/11_aritmetik_operatorler.py: -------------------------------------------------------------------------------- 1 | # Toplama : + 2 | print(10 + 5) 3 | 4 | # Çıkarma : - 5 | print(10 - 5) 6 | 7 | # Çarpam : * 8 | print(10 * 5) 9 | 10 | # Bölme : / 11 | print(10 / 5) 12 | 13 | # Bölüm : // 14 | print(10 // 5) 15 | 16 | # Kalan : % 17 | print(10 % 3) 18 | 19 | # Üs Alma : ** 20 | print(10 ** 5) 21 | -------------------------------------------------------------------------------- /4. hafta/12_atama_operatorleri.py: -------------------------------------------------------------------------------- 1 | # Normal değer atama : = 2 | a = 5 #a değişkenine 5 değerini atar 3 | print(a) 4 | 5 | # Toplayarak değer atama : = 6 | a += 3 #a değişkenine 3 ekler 7 | print(a) 8 | 9 | # Çıkararak değer atama : = 10 | a -= 3 #a değişkeninden 3 çıkartır 11 | print(a) 12 | 13 | # Toplayarak değer şu şekilde de yapılabilir 14 | a = a + 3 # a += 3 ifadesi ile aynı anlamı taşır 15 | print(a) 16 | 17 | # Çıkararak değer şu şekilde de yapılabilir 18 | a = a - 3 # a -= 3 ifadesi ile aynı anlamı taşır 19 | print(a) 20 | -------------------------------------------------------------------------------- /4. hafta/13_atama_operatorleri.py: -------------------------------------------------------------------------------- 1 | # Normal değer atama : = 2 | a = 5 #a değişkenine 5 değerini atar 3 | print(a) 4 | 5 | # Çarparak değer atama : = 6 | a *= 3 #a değişkenini 3 ile çarpar 7 | print(a) 8 | 9 | 10 | # Bölerek değer atama : = 11 | a /= 3 #a değişkenini 3 e böler 12 | print(a) 13 | 14 | 15 | # Çarparak değer atama şu şekilde de yapılabilir 16 | a = a * 3 # a *= 3 ifadesi ile aynı anlamı taşır 17 | print(a) 18 | 19 | # Bölerek değer atama şu şekilde de yapılabilir 20 | a = a / 3 # a /= 3 ifadesi ile aynı anlamı taşır 21 | print(a) 22 | -------------------------------------------------------------------------------- /4. hafta/14_karsilastirma_operatorleri.py: -------------------------------------------------------------------------------- 1 | # Eşit mi? : == 2 | print(3 == 3) 3 | print(3 == 5) 4 | 5 | # Eşit değil mi? : != 6 | print(3 != 3) 7 | print(3 != 5) 8 | 9 | # Büyüktür : > 10 | print(5 > 3) 11 | print(3 > 5) 12 | 13 | # Küçüktür : < 14 | print(5 < 3) 15 | print(3 < 5) 16 | 17 | # Büyüktür Eşittir : >= 18 | print("5 >= 5 :", 5 >= 5) 19 | print("5 >= 10:", 5 >= 10) 20 | 21 | # Küçüktür Eşittir : <= 22 | print("5 <= 5 :", 5 <= 5) 23 | print("5 <= 10:", 5 <= 10) 24 | 25 | -------------------------------------------------------------------------------- /4. hafta/15_mantiksal_operatorler.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Mantıksal Operatörler 3 | ve : and 4 | veya : or 5 | değil : not 6 | ''' 7 | 8 | a = 5 9 | b = 10 10 | c = 20 11 | d = 40 12 | print("a b'den küçük ve c d'den küçük mü? : ", (a < b and c < d)) 13 | 14 | print("a b'den küçük ve c d'den büyük mü? : ", (a < b and c > d)) 15 | 16 | print("> : ", (a < b and c < d and a < c and b < d)) 17 | 18 | print("a b'den küçük veya c d'den küçük mü? : ", (a < b or c < d)) 19 | 20 | print("a b'den küçük veya c d'den büyük mü? : ", (a < b or c > d)) 21 | 22 | print("Normal : ", (a < b and c < d)) 23 | print("Değil : ", not(a < b and c < d)) 24 | print("Değil 2 : ", (a < b and not c > d)) 25 | -------------------------------------------------------------------------------- /4. hafta/16_ornekler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huseyingunes/algoritma_ve_programlamaya_giris/a7dd647e9638c1a4702ef17c61b986100758188e/4. hafta/16_ornekler.py -------------------------------------------------------------------------------- /4. hafta/1_metinsel_ifade_tanimlama_cesitleri.py: -------------------------------------------------------------------------------- 1 | metin = "Çift tırnak içinde tanımlanabilir" 2 | metin_2 = 'Tek tırnak içinde tanımlanabilir' 3 | 4 | metin_3=""" 5 | Birden 6 | fazla 7 | satıra da 8 | yazabiliriz 9 | """ 10 | 11 | metin_4=''' 12 | Birden 13 | fazla 14 | satıra da 15 | yazabiliriz 16 | ''' 17 | 18 | print(metin) 19 | print(metin_2) 20 | print(metin_3) 21 | print(metin_4) 22 | -------------------------------------------------------------------------------- /4. hafta/2_metnin_istenilen_karakteri.py: -------------------------------------------------------------------------------- 1 | yazi = "Merhaba!" 2 | print("Metnin 3. karakteri :", yazi[3]) 3 | 4 | 5 | print("Metnin 0. karakteri :", yazi[0]) 6 | print("Metnin 1. karakteri :", yazi[1]) 7 | print("Metnin 2. karakteri :", yazi[2]) 8 | print("Metnin 3. karakteri :", yazi[3]) 9 | print("Metnin 4. karakteri :", yazi[4]) 10 | print("Metnin 5. karakteri :", yazi[5]) 11 | print("Metnin 6. karakteri :", yazi[6]) 12 | print("Metnin 7. karakteri :", yazi[7]) 13 | print("Metnin 8. karakteri :", yazi[8]) 14 | -------------------------------------------------------------------------------- /4. hafta/3_metnin_istenilen_karakterleri.py: -------------------------------------------------------------------------------- 1 | numara = "201520406057" 2 | ''' 3 | 2015 -> Giriş Yılı 4 | 2 -> Öğrenim Türü 5 | 04 -> Okulu 6 | 06 -> Bölümü 7 | 057 -> Numarası 8 | ''' 9 | print("Giriş Yılı :", numara[0:4]) 10 | print("Giriş Yılı :", numara[:4]) 11 | 12 | print("Öğrenim Türü :", numara[4]) 13 | print("Öğrenim Türü : ", numara[4], ".Öğretim", sep="") 14 | 15 | print("Sınıf içindeki numarası :", numara[-3:]) 16 | -------------------------------------------------------------------------------- /4. hafta/4_metni_buyutme.py: -------------------------------------------------------------------------------- 1 | metin = "balıkesir üniversitesi" 2 | 3 | print(metin.upper()) 4 | -------------------------------------------------------------------------------- /4. hafta/5_metni_kucultme.py: -------------------------------------------------------------------------------- 1 | metin = "BALIKESİR ÜNİVERSİTESİ" 2 | 3 | print(metin.lower()) 4 | -------------------------------------------------------------------------------- /4. hafta/6_kenar_bosluklarini_temizleme.py: -------------------------------------------------------------------------------- 1 | metin = " BALIKESİR ÜNİVERSİTESİ " 2 | 3 | print(metin) 4 | print(metin.strip()) 5 | -------------------------------------------------------------------------------- /4. hafta/7_iki_metni_birlestirme.py: -------------------------------------------------------------------------------- 1 | metin_1 = "Balıkesir" 2 | metin_2 = "Üniversitesi" 3 | 4 | metin = metin_1 + metin_2 5 | 6 | print(metin) 7 | 8 | metin = metin_1 + " " + metin_2 9 | 10 | print(metin) 11 | -------------------------------------------------------------------------------- /4. hafta/8_format_metin.py: -------------------------------------------------------------------------------- 1 | dogum_yili = 1996 2 | yas = 25 3 | 4 | metin = "Ben {} doğumluyum ve {} yaşındayım.".format(dogum_yili, yas) 5 | 6 | print(metin) 7 | -------------------------------------------------------------------------------- /4. hafta/9_boolean.py: -------------------------------------------------------------------------------- 1 | a = True # Doğru 2 | b = False # Yanlış 3 | 4 | print("a :", a) 5 | print("b :", b) 6 | -------------------------------------------------------------------------------- /5. hafta/0_icerik.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1-Listeler 3 | 2-Tuple 4 | 3-Dictionaries 5 | 4-if else 6 | ''' -------------------------------------------------------------------------------- /5. hafta/10_listeyi_siralama.py: -------------------------------------------------------------------------------- 1 | 2 | liste = ["elma", "muz", "çilek", "vişne", "kivi"] 3 | 4 | liste.sort() #liteyi alafabetik, küçükten büyüğe sıralar 5 | print(liste) 6 | 7 | liste_2 = [100, 50, 7, 15] 8 | liste_2.sort() 9 | print(liste_2) 10 | -------------------------------------------------------------------------------- /5. hafta/11_if_karsilastirma.py: -------------------------------------------------------------------------------- 1 | a = 5 2 | 3 | if a > 5: 4 | print("a 5 ten büyüktür") 5 | 6 | if a == 5: 7 | print("a 5 e eşittir") 8 | 9 | if a < 5: 10 | print("a 5 ten küçüktür") 11 | 12 | -------------------------------------------------------------------------------- /5. hafta/12_if__elif_else_karsilastirma.py: -------------------------------------------------------------------------------- 1 | a = 10 2 | 3 | if a > 5: 4 | print("a 5 ten büyüktür") 5 | 6 | if a == 5: 7 | print("a 5 e eşittir") 8 | 9 | if a < 5: 10 | print("a 5 ten küçüktür") 11 | 12 | a = 10 13 | 14 | if a > 5: 15 | print("a 5 ten büyüktür") 16 | elif a == 5: 17 | print("a 5 e eşittir") 18 | else: 19 | print("a 5 ten küçüktür") 20 | -------------------------------------------------------------------------------- /5. hafta/13_if_ornek.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Kullanıcının yaşını sorun 3 | Yaşı 10 dan küçükse çocuk 4 | 10-20 aralığındaysa ergen 5 | 20-30 aralığındaysa genç 6 | 30-40 aralığındaysa olgun 7 | 40 tan büyükse elveda 8 | yazsın. 9 | ''' 10 | yas = eval(input("Yaşınızı Giriniz : ")) 11 | 12 | if yas < 10: 13 | print("Sen daha çocuksun") 14 | elif yas < 20: 15 | print("Sen ergensin") 16 | elif yas < 30: 17 | print("Gençsin") 18 | elif yas < 40: 19 | print("Olgunsun") 20 | else: 21 | print("Elveda") 22 | 23 | 24 | print(yas) 25 | -------------------------------------------------------------------------------- /5. hafta/14_if_ve_veya.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Kullanıcıdan kilosunu ve boyunu girmesini isteyin. 3 | Kilosu 50-60 aralğındaysa ve 4 | boyu 160-170 aralığındaysa "ideal kişi" yazsın. 5 | ''' 6 | 7 | kilo = eval(input("Kilonuzu Giriniz : ")) 8 | boy = eval(input("Boyunuz Giriniz : ")) 9 | 10 | if kilo >= 50 and kilo <=60 and boy >= 160 and boy <= 170: 11 | print("ideal kişi") 12 | else: 13 | print("ideal kişi siz değilsiniz") 14 | -------------------------------------------------------------------------------- /5. hafta/15_if_ve_veya.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Kullanıcıdan kilosunu ve boyunu girmesini isteyin. 3 | Kilosu 50-60 aralğındaysa 4 | VEYA 5 | boyu 160-170 aralığındaysa "ideal kişi" yazsın. 6 | ''' 7 | 8 | kilo = eval(input("Kilonuzu Giriniz : ")) 9 | boy = eval(input("Boyunuz Giriniz : ")) 10 | 11 | 12 | if 50 <= kilo <= 60 or 160 <= boy <= 170: 13 | print("ideal kişi") 14 | else: 15 | print("ideal kişi siz değilsiniz") 16 | -------------------------------------------------------------------------------- /5. hafta/16_if_elif_else_ornekler.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Bir dikdörtgenin uzun ve kısa kenar uzunluklarını kullanıcıdan isteyin 3 | Bu dikdörrtgenin kare olup olmadığını yazdırın 4 | Eğer kare ise alanını 5 | Eğer kare değilse çevresini ekrana yazdırın 6 | ''' 7 | 8 | kisa_kenar = eval(input("Kısa Kenarın Uzunluğu : ")) 9 | uzun_kenar = eval(input("Uzun Kenarın Uzunluğu : ")) 10 | 11 | if kisa_kenar == uzun_kenar: 12 | print("Bu bir karedir") 13 | print("Karenin Alanı : ", kisa_kenar**2) 14 | else: 15 | print("Bu bir kare değildir") 16 | print("Dikdörtgenin Çevresi : ", (kisa_kenar+uzun_kenar) * 2) 17 | -------------------------------------------------------------------------------- /5. hafta/17_if_ornekler.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Kullanıcıdan önce yaşını girmesini isteyiniz 3 | Yaşı 18 den büyükse: 4 | Tercih etmek istediği işi 5 | Yaşı 18 den küçükse: 6 | Tercih etmek istediği üniversiteyi 7 | girmesini isteyiniz. 8 | Tercihini ekrana düzenli bir şekilde yazdırınız 9 | ''' 10 | 11 | yas = eval(input("Yaşınızı Giriniz : ")) 12 | 13 | if yas >18: 14 | isiniz = input("Tercih etmek istediğiniz iş : ") 15 | print("Siz", isiniz, " mesleğini tercih etmek istiyorsunuz") 16 | else: 17 | universite = input("Tercih etmek istediğiniz üniversite : ") 18 | print("Siz", universite, " üniversitesini tercih etmek istiyorsunuz") -------------------------------------------------------------------------------- /5. hafta/18_ara_sinav.py: -------------------------------------------------------------------------------- 1 | """ 2 | 20 Test sorusu olacak (60 puan) 3 | 2 program sorusu (40 puan) 4 | Sınav süresi en fazla 40 dakika olur. 5 | """ 6 | 7 | """ 8 | Örnek Test Sorusu: 9 | Aşağıdaki ifadelerden hangisi listenin uzunluğunu verir? 10 | a)len(liste) 11 | b)liste.pop() 12 | c)liste.remove() 13 | d)liste.length 14 | """ 15 | -------------------------------------------------------------------------------- /5. hafta/1_listeler.py: -------------------------------------------------------------------------------- 1 | ## noraml değişken bir değer alabilir 2 | degisken = 5 3 | 4 | ## listeler aynı anda birden çok değer alabilir 5 | liste = ["elma", "muz", "çilek"] 6 | 7 | liste_2 = [1, 5, 7, 15] 8 | 9 | liste_3 = [10, "ahmet", "ayşe", 45.9] 10 | 11 | -------------------------------------------------------------------------------- /5. hafta/2_listeler.py: -------------------------------------------------------------------------------- 1 | ## noraml değişken bir değer alabilir 2 | degisken = 5 3 | 4 | ## listeler aynı anda birden çok değer alabilir 5 | liste = ["elma", "muz", "çilek"] 6 | print(liste) 7 | 8 | liste_2 = [1, 5, 7, 15] 9 | print(liste_2) 10 | 11 | 12 | liste_3 = [10, "ahmet", "ayşe", 45.9] 13 | print(liste_3) 14 | 15 | -------------------------------------------------------------------------------- /5. hafta/3_listeler_ogelerine_erisim.py: -------------------------------------------------------------------------------- 1 | ## listeler aynı anda birden çok değer alabilir 2 | 3 | liste = ["elma", "muz", "çilek", 56, 50.9] 4 | 5 | print(liste) 6 | 7 | print("Lsitenin 1. öğesi :", liste[0]) 8 | print("Lsitenin 2. öğesi :", liste[1]) 9 | print("Lsitenin 3. öğesi :", liste[2]) 10 | print("Lsitenin 4. öğesi :", liste[3]) 11 | 12 | print("Lsitenin 5. öğesi :", liste[4]) 13 | print("Lsitenin 5. öğesinin 4 katı :", liste[4]*4) 14 | -------------------------------------------------------------------------------- /5. hafta/4_liste_ogelerini_degistirme.py: -------------------------------------------------------------------------------- 1 | 2 | liste = ["elma", "muz", "çilek", 56, 50.9] 3 | 4 | print(liste) 5 | print(liste[1]) 6 | print(liste[2]) 7 | 8 | liste[1] = "ananas" 9 | liste[2] = "kiraz" 10 | 11 | print(liste) 12 | print(liste[1]) 13 | print(liste[2]) 14 | -------------------------------------------------------------------------------- /5. hafta/5_listedeki_eleman_sayisi.py: -------------------------------------------------------------------------------- 1 | ## listeler aynı anda birden çok değer alabilir 2 | 3 | liste = ["elma", "muz", "çilek", 56, 50.9] 4 | 5 | print(len(liste)) # Listenin uzulğunu len ile öğreniriz 6 | 7 | -------------------------------------------------------------------------------- /5. hafta/6_listeler_ogelerine_erisim.py: -------------------------------------------------------------------------------- 1 | ## listeler aynı anda birden çok değer alabilir 2 | 3 | liste = ["elma", "muz", "çilek", 56, 50.9, False, True, "deneme"] 4 | 5 | print(liste) 6 | 7 | print("Lsitenin Son öğesi :", liste[-1]) 8 | print("Lsitenin Son öğesi :", liste[-3]) 9 | 10 | print("Lsitenin İlk 3 Öğesi :", liste[0:3]) 11 | print("Lsitenin İlk 3 Öğesi :", liste[:3]) 12 | 13 | print("Lsitenin Son 3 Öğesi :", liste[-3:]) 14 | 15 | print("Lsitenin 2. öğesinden 4. öğesine kadar :", liste[2:4]) 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /5. hafta/7_liste_ogelerini_degistirme.py: -------------------------------------------------------------------------------- 1 | 2 | liste = ["elma", "muz", "çilek"] 3 | 4 | print(liste) 5 | print(liste[1]) 6 | print(liste[2]) 7 | 8 | liste[1] = "ananas" 9 | liste[2] = "kiraz" 10 | 11 | print(liste) 12 | print(liste[1]) 13 | print(liste[2]) 14 | 15 | liste[1:3] = ["kivi", "vişne"] 16 | 17 | print(liste) 18 | print(liste[1]) 19 | print(liste[2]) 20 | -------------------------------------------------------------------------------- /5. hafta/8_listeye_oge_ekleme.py: -------------------------------------------------------------------------------- 1 | 2 | liste = ["elma", "muz", "çilek"] 3 | print(liste) 4 | 5 | liste.append("kivi") # listenin sonuna eleman ekler 6 | print(liste) 7 | 8 | # insert listenin istediğimiz noktasına eleman ekler 9 | 10 | liste.insert(1, "vişne") 11 | print(liste) 12 | -------------------------------------------------------------------------------- /5. hafta/9_listeden_oge_cikartma.py: -------------------------------------------------------------------------------- 1 | 2 | liste = ["elma", "muz", "çilek", "vişne", "kivi"] 3 | print(liste) 4 | 5 | liste.remove("vişne") # listenin istediğimiz elemanını listeden çıkartır 6 | print(liste) 7 | 8 | liste.pop(1) # listenin istediğimiz sırasındaki elemanı listeden çıkartır 9 | print(liste) 10 | 11 | liste.pop() # listedeki son elemanı listeden çıkartır 12 | print(liste) 13 | 14 | liste.clear() # listedeki bütün elemanları siler 15 | print(liste) 16 | -------------------------------------------------------------------------------- /6. hafta/0_icerik.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1-While Döngüsü 3 | 2-For Döngüsü 4 | ''' -------------------------------------------------------------------------------- /6. hafta/10_for_dongusu.py: -------------------------------------------------------------------------------- 1 | for i in range(5, 15): 2 | print(i) 3 | -------------------------------------------------------------------------------- /6. hafta/11_for_dongusu.py: -------------------------------------------------------------------------------- 1 | for i in range(5, 15, 2): 2 | print(i) 3 | 4 | ''' 5 | range(başlangıç, bitiş, basamak) 6 | ''' 7 | -------------------------------------------------------------------------------- /6. hafta/12_for_list.py: -------------------------------------------------------------------------------- 1 | meyveler = ["elma", "armut", "kiraz", "erik", "çilek"] 2 | 3 | for meyve in meyveler: 4 | print(meyve) 5 | -------------------------------------------------------------------------------- /6. hafta/13_for_ornek.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Kullanıcıdan 5 tane sayı girmesini isteyiniz 3 | Bu sayıları bir listeye kaydediniz 4 | Daha sonra Bu sayıların toplamlarını ve çarpımlarını 5 | en büyüğünü ve en küçüğünü ekrana yazdırınız 6 | ''' 7 | sayilar = [] 8 | for i in range(1, 6): 9 | sayi = eval(input(str(i)+". sayı : ")) 10 | sayilar.append(sayi) 11 | 12 | print(sayilar) 13 | toplam = 0 14 | carpim = 1 15 | en_buyuk = sayilar[0] 16 | en_kucuk = sayilar[0] 17 | 18 | for sayi in sayilar: 19 | toplam += sayi 20 | carpim *= sayi 21 | if en_buyuk < sayi: 22 | en_buyuk = sayi 23 | if en_kucuk > sayi: 24 | en_kucuk = sayi 25 | 26 | print("Toplamları :", toplam) 27 | print("Çarpımları :", carpim) 28 | print("En Büyük :", en_buyuk) 29 | print("En Küçük :", en_kucuk) 30 | 31 | -------------------------------------------------------------------------------- /6. hafta/14_ic_ice_dongu.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Çarpım tablosunu ekrana yazdırınız 3 | ''' 4 | 5 | for i in range (1, 11): 6 | print(i, "sayısının çarpım tablosu :") 7 | for s in range(1, 11): 8 | print(i, "*", s, "=", (i*s)) 9 | -------------------------------------------------------------------------------- /6. hafta/15_continue.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Kullanıcıdan 5 tane sayı girmesini isteyiniz 3 | Bu sayıları bir listeye kaydediniz 4 | Daha sonra bu sayıların tek olanlarını ekrana yazdırınız 5 | ''' 6 | 7 | sayilar = [] 8 | for i in range(1, 6): 9 | sayi = eval(input(str(i)+". sayı : ")) 10 | sayilar.append(sayi) 11 | 12 | for sayi in sayilar: 13 | if sayi % 2 == 1: 14 | continue 15 | print(sayi) 16 | -------------------------------------------------------------------------------- /6. hafta/16_haftaya_ornekler.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1- 1 den 100 e kadar olan asal sayıları bulup ekrana yazdıran program 3 | 2- 100 den 1000 e kadar olan palindromik sayıları ekrana yazdıran program 4 | Palindromik sayı, iki taraftan okunduğu zaman okunuş yönüyle aynı olan sayılara verilen isimdir. 5 | Örn: 101 6 | 3- 1 ve 1 değerlerinden başlayarak 1000 e kadar olan fibonacci dizisi elemanlarını ekrana yazdıran program 7 | Fibonacci dizisi, her sayının kendinden öncekiyle toplanması sonucu oluşan bir sayı dizisidir. 8 | Yani 1+1 = 2 9 | 2+1 = 3 10 | 3+2 = 5 11 | 5+3 = 8 ... 12 | ''' -------------------------------------------------------------------------------- /6. hafta/1_while_dongusu.py: -------------------------------------------------------------------------------- 1 | i = 1 2 | while i < 10: 3 | print(i) 4 | i += 1 5 | print("Program bitti") 6 | -------------------------------------------------------------------------------- /6. hafta/2_while_dongusu.py: -------------------------------------------------------------------------------- 1 | i = 100 2 | while i > 0: 3 | print(i) 4 | i -= 1 5 | print("Program bitti") 6 | -------------------------------------------------------------------------------- /6. hafta/3_while_sonsuz_dongu.py: -------------------------------------------------------------------------------- 1 | while True: 2 | print("Çevre Mühendisliği") 3 | 4 | print("Program bitti") 5 | -------------------------------------------------------------------------------- /6. hafta/4_while_sonsuz_dongu.py: -------------------------------------------------------------------------------- 1 | i = 1 2 | while i < 10: 3 | print(i) 4 | 5 | print("Program bitti") 6 | -------------------------------------------------------------------------------- /6. hafta/5_while_bekletme.py: -------------------------------------------------------------------------------- 1 | import time 2 | i = 100 3 | while i > 0: 4 | print(i) 5 | i -= 1 6 | time.sleep(1) # 1 saniye bekler 7 | print("Program bitti") 8 | -------------------------------------------------------------------------------- /6. hafta/6_sayi_tahmin.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Kullanıcının 0-100 aralığında aklından tuttuğu sayıyı 3 | deneme yapılma yöntemi ile tahmin ederek bulan programı yazınız. 4 | Kullanıcı her tahminden sonra bilgisayara aşağı (a), yukarı (y) ya da doğru (d) 5 | diye bilgisayarı yönlendirmelidir. 6 | 3 tane yapı kullanılmalı 7 | 1- rastgele sayı üretme 8 | 2- koşullu ifadeler 9 | 3- while döngüsü 10 | ''' 11 | from random import * 12 | en_kucuk = 0 13 | en_buyuk = 100 14 | while True: 15 | sayi = randint(en_kucuk, en_buyuk) 16 | print("Aklından tuttuğun sayı :", sayi) 17 | cevap = input("Doğru mu? : ") 18 | if cevap == "d": 19 | print("Sayını doğru tahmin ettim program bitti...") 20 | break # döngüyü sonlandırır 21 | elif cevap == "a": 22 | en_buyuk = sayi - 1 23 | elif cevap == "y": 24 | en_kucuk = sayi + 1 25 | 26 | print("SON") 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /6. hafta/7_sayi_tahmin_ters.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Bilgisayarın 0-100 aralığında aklından tuttuğu sayıyı 3 | deneme yapılma yöntemi ile tahmin ederek kullanıcının bulduğu programı yazınız. 4 | Kullanıcının her tahmininden sonra bilgisayara aşağı (a), yukarı (y) ya da doğru (d) 5 | diye kullanıcıyı yönlendirmelidir. 6 | ''' 7 | from random import * 8 | sayi = randint(0, 100) 9 | 10 | while True: 11 | cevap = int(input("Aklından tuttuğun sayı : ")) 12 | if cevap == sayi: 13 | print("Doğru tahmin. Tabrikler...") 14 | break 15 | elif cevap < sayi: 16 | print("Yukarı") 17 | else: 18 | print("Aşağı") 19 | 20 | print("SON") 21 | 22 | -------------------------------------------------------------------------------- /6. hafta/8_tek_sayilar.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1 den 100 e kadar tek sayıları ekrana yazdıran program 3 | ''' 4 | 5 | ''' 6 | sayi = 1 7 | while sayi < 100: 8 | if sayi % 2 == 1: 9 | print(sayi) 10 | sayi += 1 11 | ''' 12 | ## Yukarıdaki kod bloğu daha verimli yazılabilir 13 | 14 | sayi = 1 15 | while sayi < 100: 16 | print(sayi) 17 | sayi += 2 18 | -------------------------------------------------------------------------------- /6. hafta/9_for_dongusu.py: -------------------------------------------------------------------------------- 1 | for sayi in range(10): 2 | print(sayi) 3 | -------------------------------------------------------------------------------- /7. hafta/10_varsayilan_degerli_parametre.py: -------------------------------------------------------------------------------- 1 | def cember_alani_hesapla(r, pi=3.0): 2 | return pi*(r**2) 3 | 4 | 5 | print("Yarıçağı 2 olan çemberin alanı :", cember_alani_hesapla(2)) 6 | print("Yarıçağı 2 olan çemberin alanı :", cember_alani_hesapla(2, 3.14)) 7 | -------------------------------------------------------------------------------- /7. hafta/11_birden_fazla_deger_dondurme.py: -------------------------------------------------------------------------------- 1 | def toplam_carpim(a, b): 2 | return a+b, a*b 3 | 4 | 5 | toplam, carpim = toplam_carpim(3, 5) 6 | print("Toplamları :", toplam) 7 | print("Çarpımları :", carpim) 8 | -------------------------------------------------------------------------------- /7. hafta/12_ornekler.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1- 1000 den 1000000 a kadar olan palindromik sayıları ekrana yazdıran program 3 | Palindromik sayı, iki taraftan okunduğu zaman okunuş yönüyle aynı olan sayılara verilen isimdir. 4 | Örn: 101 5 | 6 | 2- 1 den 1.000.000.000 a kadar olan asal sayıları bulup ekrana yazdıran program 7 | 8 | 3- Kendisine parametre olarak bir dikdörtgenin uzun ve kısa kenarın uzunlukları verildiğinde 9 | aynı anda hem alan hem de çevre değerini hesaplayarak geri döndüren fonksiyonu yazınız. 10 | 11 | 4- If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. 12 | The sum of these multiples is 23. 13 | Find the sum of all the multiples of 3 or 5 below 1000. 14 | 15 | 5- Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 16 | 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... 17 | By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms. 18 | Türkçe : Fibonacci dizisindeki her yeni terim, önceki iki terim eklenerek üretilir. 1 ve 2 ile başlayarak ilk 10 terim şöyle olacaktır: 19 | 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, … 20 | Değerleri dört milyonu aşmayan Fibonacci dizisindeki terimleri dikkate alarak, çift sayıların toplamını bulun. 21 | 22 | 6- 13195 sayısının asal çarpanları 5,7,13 ve 29. 23 | O zaman 600851475143 sayısının en büyük asal çarpanı nedir? 24 | 25 | 7- By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13. 26 | What is the 10001st prime number? 27 | 28 | 8- Rastgele oluışturulan 10 tane sayıyı bir listeye atınız ve listeyi kendi yazdığınız algoritma ile 29 | küçükten büyüğe sıralayınız. 30 | 31 | 9- 1’den 1000’e kadar olan çift tamsayıların toplamını hesaplayan algoritma 32 | 33 | 10- İki dik kenarı girilen dik üçgenin hipotenüsünü hesaplayan algoritma 34 | 35 | 11- Girilen pozitif bir tamsayının tam bölenlerini bulup ekrana yazdıran algoritma 36 | 37 | ''' 38 | -------------------------------------------------------------------------------- /7. hafta/1_ornek_cozumu_1.py: -------------------------------------------------------------------------------- 1 | # 1- 1 den 100 e kadar olan asal sayıları bulup ekrana yazdıran program 2 | 3 | for i in range(3, 100): 4 | asal_mi = True 5 | for s in range(2, i): 6 | if i % s == 0: 7 | asal_mi = False 8 | break 9 | if asal_mi: 10 | print(i) 11 | -------------------------------------------------------------------------------- /7. hafta/2_ornek_palindromik_2.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 2- 100 den 1000 e kadar olan palindromik sayıları ekrana yazdıran program 3 | Palindromik sayı, iki taraftan okunduğu zaman okunuş yönüyle aynı olan sayılara verilen isimdir. 4 | Örn: 101 5 | ''' 6 | 7 | for i in range(100, 1001): 8 | sayi = str(i) 9 | # print(sayi[0], "-", sayi[1], "-", sayi[2]) 10 | if sayi[0] == sayi[2]: 11 | print(i) 12 | -------------------------------------------------------------------------------- /7. hafta/3_ornek_fibonacci.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 3- 1 ve 1 değerlerinden başlayarak 1000 e kadar olan fibonacci dizisi elemanlarını ekrana yazdıran programı yazınız. 3 | Fibonacci dizisi, her sayının kendinden öncekiyle toplanması sonucu oluşan bir sayı dizisidir. 4 | Yani 1+1 = 2 5 | 2+1 = 3 6 | 3+2 = 5 7 | 5+3 = 8 ... 8 | 1, 1, 2, 3, 5, 8, 13, 21, 34, ... 9 | ''' 10 | 11 | sayi1 = 1 12 | sayi2 = 1 13 | print(sayi1) 14 | print(sayi2) 15 | while True: 16 | sayi1_eski_degeri = sayi1 17 | sayi1 = sayi2 18 | sayi2 = sayi1_eski_degeri + sayi2 19 | if sayi2 > 1000: 20 | break 21 | print(sayi2) 22 | 23 | -------------------------------------------------------------------------------- /7. hafta/4_fonksiyonlar.py: -------------------------------------------------------------------------------- 1 | def adimi_yazdir(): 2 | print("Balikesir Universitesi") 3 | 4 | adimi_yazdir() -------------------------------------------------------------------------------- /7. hafta/5_fonksiyon_parametre.py: -------------------------------------------------------------------------------- 1 | def topla(a, b): 2 | print("2 Sayının Toplamı :", a+b) 3 | 4 | topla(10, 15) 5 | -------------------------------------------------------------------------------- /7. hafta/6_fonksiyon_deger_dondurme.py: -------------------------------------------------------------------------------- 1 | def sayi_tek_mi(sayi): 2 | if sayi % 2 == 1: 3 | return True 4 | else: 5 | return False 6 | 7 | if sayi_tek_mi(16): 8 | print("Bu sayı tekmiş") 9 | else: 10 | print("Bu sayı çiftmiş") 11 | -------------------------------------------------------------------------------- /7. hafta/7_deger_dondurme.py: -------------------------------------------------------------------------------- 1 | def topla(a, b): 2 | return a+b 3 | 4 | print(topla(5, 10)) 5 | 6 | -------------------------------------------------------------------------------- /7. hafta/8_faktoriyel.py: -------------------------------------------------------------------------------- 1 | ''' 2 | Kendisine parametre olarak gönderilen sayının faktöriyelini hesaplayarak 3 | geri döndüren fonskiyonu ve 4 | bir kullanım örneğini yazınız 5 | ''' 6 | 7 | def faktoriyel(sayi): # 5 sayısı için düşünelim 8 | carpinim = 1 9 | for i in range(2, sayi+1): 10 | carpinim *= i 11 | return carpinim 12 | 13 | print("5 Faktöriyel :", faktoriyel(5)) 14 | print("10 Faktöriyel :", faktoriyel(10)) 15 | -------------------------------------------------------------------------------- /7. hafta/9_parametre_liste.py: -------------------------------------------------------------------------------- 1 | def topla(*sayilar): 2 | toplam = 0 3 | for sayi in sayilar: 4 | toplam += sayi 5 | return toplam 6 | 7 | 8 | print("Sayıların Toplamı :", topla(1, 3, 5, 7, 10, 15, 20, 65, 15)) 9 | -------------------------------------------------------------------------------- /8. hafta/1_ornek_cozumu_1.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1- 1000 den 1000000 a kadar olan palindromik sayıları ekrana yazdıran program 3 | Palindromik sayı, iki taraftan okunduğu zaman okunuş yönüyle aynı olan sayılara verilen isimdir. 4 | Örn: 101 5 | ''' 6 | 7 | for i in range(1000, 1000000): 8 | metin_sayi = str(i) 9 | palindrom_mu = True 10 | for sayac, karakter in enumerate(metin_sayi): 11 | if metin_sayi[sayac] != metin_sayi[-1-sayac]: 12 | palindrom_mu = False 13 | break 14 | if palindrom_mu: 15 | print(metin_sayi) 16 | 17 | # 4 haneli örnek : 2002 18 | # 5 haneli örnek : 15151, 50005 19 | # 6 haneli örnek : 151151, 100001 20 | -------------------------------------------------------------------------------- /8. hafta/2_ornek_cozumu_daha_hizli.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 1- 1000 den 1000000 a kadar olan palindromik sayıları ekrana yazdıran program 3 | Palindromik sayı, iki taraftan okunduğu zaman okunuş yönüyle aynı olan sayılara verilen isimdir. 4 | Örn: 101 5 | ''' 6 | 7 | for i in range(1000, 1000000): 8 | metin_sayi = str(i) 9 | palindrom_mu = True 10 | for sayac in range(0, round(len(metin_sayi)/2)): 11 | if metin_sayi[sayac] != metin_sayi[-1-sayac]: 12 | palindrom_mu = False 13 | break 14 | if palindrom_mu: 15 | print(metin_sayi) 16 | 17 | # 4 haneli örnek : 2002 18 | # 5 haneli örnek : 15151, 50005 19 | # 6 haneli örnek : 151151, 100001 20 | -------------------------------------------------------------------------------- /8. hafta/3_ornek_cozumu_2.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 2- 1 den 1.000.000 a kadar olan asal sayıları bulup ekrana yazdıran program 3 | ''' 4 | import math 5 | import time 6 | baslangic_saati = time.time() 7 | for i in range(3, 1000000, 2): 8 | asal_mi = True 9 | for s in range(3, round(math.sqrt(i))+1): 10 | if i % s == 0: 11 | asal_mi = False 12 | break 13 | if asal_mi: 14 | print(i) 15 | 16 | print("Geçen Süre :", (time.time() - baslangic_saati)) 17 | -------------------------------------------------------------------------------- /8. hafta/4_ornek_cozumu_3.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 3- Kendisine parametre olarak bir dikdörtgenin uzun ve kısa kenarın uzunlukları verildiğinde 3 | aynı anda hem alan hem de çevre değerini hesaplayarak geri döndüren fonksiyonu yazınız. 4 | ''' 5 | 6 | def dikdortgen_hesap(kisa, uzun): 7 | alan = kisa * uzun 8 | cevre = (kisa + uzun) * 2 9 | return alan, cevre 10 | 11 | print("Kısa kenar uzunluğu :2") 12 | print("Uzun kenar uzunluğu :8") 13 | print("Alan ve Çevresi:", dikdortgen_hesap(2, 8)) 14 | alan, cevre = dikdortgen_hesap(2, 8) 15 | print("Alan ve Çevresi:", alan, " - ", cevre) 16 | 17 | 18 | -------------------------------------------------------------------------------- /8. hafta/5_ornek_cozumu_4.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 4- If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. 3 | The sum of these multiples is 23. 4 | Find the sum of all the multiples of 3 or 5 below 1000. 5 | 1000 in altında 3 ve 5 in katları olan sayıların toplamı kaçtır? 6 | ''' 7 | toplam = 0 8 | for sayi in range(3, 1000): 9 | if sayi % 3 == 0 or sayi % 5 == 0: 10 | toplam += sayi 11 | 12 | print("Toplam :", toplam) 13 | 14 | -------------------------------------------------------------------------------- /8. hafta/6_ornek_cozumu_5.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 5- Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 3 | 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... 4 | By considering the terms in the Fibonacci sequence whose values do not exceed four million, 5 | find the sum of the even-valued terms. 6 | Türkçe : Fibonacci dizisindeki her yeni terim, önceki iki terim toplanarak üretilir. 7 | 1 ve 2 ile başlayarak ilk 10 terim şöyle olacaktır: 8 | 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, … 9 | Değerleri dört milyonu aşmayan Fibonacci dizisindeki terimleri dikkate alarak, çift sayıların toplamını bulun. 10 | ''' 11 | 12 | sayi1 = 1 13 | sayi2 = 1 14 | toplam = 0 15 | while True: 16 | sayi1_eski_degeri = sayi1 17 | sayi1 = sayi2 18 | sayi2 = sayi1_eski_degeri + sayi2 19 | if sayi2 > 4000000: 20 | break 21 | if sayi2 % 2 == 0: 22 | toplam += sayi2 23 | 24 | print("Toplam :", toplam) 25 | -------------------------------------------------------------------------------- /9. hafta/1_ornek_cozumu_6.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 6- 13195 sayısının asal çarpanları 5,7,13 ve 29. 3 | O zaman 600851475143 sayısının en büyük asal çarpanı nedir? 4 | ''' 5 | import math 6 | import time 7 | 8 | enbuyuk_asal = 1 9 | 10 | def asal_mi(sayi): 11 | for s in range(3, round(math.sqrt(sayi))+1): 12 | if sayi % s == 0: 13 | return False 14 | return True 15 | 16 | for i in range(3, round(math.sqrt(600851475143)), 2): 17 | if 600851475143 % i == 0: 18 | if asal_mi(i): 19 | print(i) 20 | if asal_mi(round(600851475143 / i)): 21 | print(round(600851475143 / i)) 22 | 23 | 24 | -------------------------------------------------------------------------------- /9. hafta/2_ornek_cozumu_7.py: -------------------------------------------------------------------------------- 1 | ''' 2 | 7- By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13. 3 | What is the 10001st prime number? 4 | 10001 inci asal sayı kaçtır? 5 | ''' 6 | import math 7 | sayac = 1 8 | for i in range(3, 1000000, 2): 9 | asal_mi = True 10 | for s in range(3, round(math.sqrt(i))+1): 11 | if i % s == 0: 12 | asal_mi = False 13 | break 14 | if asal_mi: 15 | sayac += 1 16 | if sayac == 10001: 17 | print(i) 18 | -------------------------------------------------------------------------------- /9. hafta/3_ornek_cozumu_8.py: -------------------------------------------------------------------------------- 1 | """ 2 | 8- Rastgele oluışturulan 10 tane sayıyı bir listeye atınız ve listeyi kendi yazdığınız algoritma ile 3 | küçükten büyüğe sıralayınız. 4 | """ 5 | import random 6 | liste = [] 7 | for i in range(0, 10): 8 | liste.append(random.randint(0, 100)) 9 | 10 | sirali_liste = [] 11 | en_kucuk = 101 12 | for s in range(0, 10): 13 | print(liste) 14 | for i in range(0, 10-s): 15 | if en_kucuk > liste[i]: 16 | en_kucuk = liste[i] 17 | print("Bulunan En Küçük :", en_kucuk) 18 | liste.remove(en_kucuk) 19 | sirali_liste.append(en_kucuk) 20 | en_kucuk = 101 21 | 22 | print("Sıralı Liste :", sirali_liste) 23 | print(liste) 24 | -------------------------------------------------------------------------------- /9. hafta/4_ornek_cozumu_8_2.py: -------------------------------------------------------------------------------- 1 | """ 2 | 8- Rastgele oluışturulan 10 tane sayıyı bir listeye atınız ve listeyi kendi yazdığınız algoritma ile 3 | küçükten büyüğe sıralayınız. 4 | """ 5 | import random 6 | liste = [] 7 | for i in range(0, 10): 8 | liste.append(random.randint(0, 100)) 9 | 10 | print(liste) 11 | 12 | for i in range(0, 10): 13 | for s in range(0, 9): 14 | if liste[s] > liste[s+1]: 15 | liste[s], liste[s+1] = liste[s+1], liste[s] 16 | 17 | print(liste) 18 | -------------------------------------------------------------------------------- /9. hafta/5_ornek_cozumu_9.py: -------------------------------------------------------------------------------- 1 | """ 2 | 9- 1’den 1000’e kadar olan çift tamsayıların toplamını hesaplayan algoritma 3 | """ 4 | toplam = 0 5 | for i in range(1, 1000): 6 | if i % 2 == 0: 7 | print("Toplam :", toplam, "+", i, "=", toplam+i) 8 | toplam += i 9 | 10 | print("Toplam :", toplam) 11 | -------------------------------------------------------------------------------- /9. hafta/6_ornek_cozumu_10.py: -------------------------------------------------------------------------------- 1 | """ 2 | 10- İki dik kenarı girilen dik üçgenin hipotenüsünü hesaplayan algoritma 3 | """ 4 | import math 5 | dik_kenar_1 = eval(input("1. Dik Kenarı Giriniz : ")) 6 | dik_kenar_2 = eval(input("2. Dik Kenarı Giriniz : ")) 7 | 8 | kareleri_toplami = dik_kenar_1 ** 2 + dik_kenar_2 ** 2 9 | print("Kareleri Toplamı :", kareleri_toplami) 10 | 11 | print("Hipotenüs uzunluğu :", math.sqrt(kareleri_toplami)) 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /9. hafta/7_ornek_cozumu_11.py: -------------------------------------------------------------------------------- 1 | """ 2 | 11- Girilen pozitif bir tamsayının tam bölenlerini bulup ekrana yazdıran algoritma 3 | """ 4 | sayi = eval(input("1 Sayı Giriniz : ")) 5 | 6 | for i in range(1, round(sayi/2)+1): 7 | if sayi % i == 0: 8 | print(i) 9 | --------------------------------------------------------------------------------