├── .gitattributes ├── .gitignore ├── 20 Soruluk Kim Milyoner Olmak Ister.py ├── Meslege Yatkinlik programi.py ├── Random Sifre Olusturucu.py ├── Sayi Tahmin Etme Oyunu.py └── Yillik Gelir Gider Programi.py /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | share/python-wheels/ 24 | *.egg-info/ 25 | .installed.cfg 26 | *.egg 27 | MANIFEST 28 | 29 | # PyInstaller 30 | # Usually these files are written by a python script from a template 31 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 32 | *.manifest 33 | *.spec 34 | 35 | # Installer logs 36 | pip-log.txt 37 | pip-delete-this-directory.txt 38 | 39 | # Unit test / coverage reports 40 | htmlcov/ 41 | .tox/ 42 | .nox/ 43 | .coverage 44 | .coverage.* 45 | .cache 46 | nosetests.xml 47 | coverage.xml 48 | *.cover 49 | *.py,cover 50 | .hypothesis/ 51 | .pytest_cache/ 52 | cover/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | db.sqlite3-journal 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | .pybuilder/ 76 | target/ 77 | 78 | # Jupyter Notebook 79 | .ipynb_checkpoints 80 | 81 | # IPython 82 | profile_default/ 83 | ipython_config.py 84 | 85 | # pyenv 86 | # For a library or package, you might want to ignore these files since the code is 87 | # intended to run in multiple environments; otherwise, check them in: 88 | # .python-version 89 | 90 | # pipenv 91 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 92 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 93 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 94 | # install all needed dependencies. 95 | #Pipfile.lock 96 | 97 | # poetry 98 | # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. 99 | # This is especially recommended for binary packages to ensure reproducibility, and is more 100 | # commonly ignored for libraries. 101 | # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control 102 | #poetry.lock 103 | 104 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 105 | __pypackages__/ 106 | 107 | # Celery stuff 108 | celerybeat-schedule 109 | celerybeat.pid 110 | 111 | # SageMath parsed files 112 | *.sage.py 113 | 114 | # Environments 115 | .env 116 | .venv 117 | env/ 118 | venv/ 119 | ENV/ 120 | env.bak/ 121 | venv.bak/ 122 | 123 | # Spyder project settings 124 | .spyderproject 125 | .spyproject 126 | 127 | # Rope project settings 128 | .ropeproject 129 | 130 | # mkdocs documentation 131 | /site 132 | 133 | # mypy 134 | .mypy_cache/ 135 | .dmypy.json 136 | dmypy.json 137 | 138 | # Pyre type checker 139 | .pyre/ 140 | 141 | # pytype static type analyzer 142 | .pytype/ 143 | 144 | # Cython debug symbols 145 | cython_debug/ 146 | 147 | # PyCharm 148 | # JetBrains specific template is maintainted in a separate JetBrains.gitignore that can 149 | # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore 150 | # and can be added to the global gitignore or merged into this file. For a more nuclear 151 | # option (not recommended) you can uncomment the following to ignore the entire idea folder. 152 | #.idea/ 153 | -------------------------------------------------------------------------------- /20 Soruluk Kim Milyoner Olmak Ister.py: -------------------------------------------------------------------------------- 1 | import random 2 | import time 3 | toplam_puan = 0 4 | SORU_SAYISI = 10 5 | 6 | tumsorular = [ 7 | "Bir yere gitmeyi ifade ederken cümlenin başında kullanılan söz hangisidir? \n A: Ver elini \n B: Kir Dizini \n C: Sik Disini \n D: Yum Gozunu" , 8 | "Bugunden sonra gelecek ilk gunun anlamina gelen kelimenin yazilisi nedir? \n A: Yaǧrin \n B: Yarin \n C: Yaarin \n D: Yaǧarin", 9 | "Ince kesilmis doner icin kullanilan tabir asagidakilerden hangisidir? \n A: Cam \n B: Cerceve \n C: Kaǧit \n D: Yaprak", 10 | "Hangisi, Hollywood filmlerinin mahkeme sahnelerinde sıklıkla duyulan ifadelerdendir? \n A: Sakin ol şampiyon! \n B: Bir cisim yaklaşıyor! \n C:Senin sorunun ne! \n D:İtiraz ediyorum!", 11 | "Masalların klişe giriş cümlesinde develer ne iş yapar?\n A: Berber \n B: Hallac \n C: Tellal\n D: Nalbant", 12 | """"Baygın baygın bakmak" hangi durum için kullanılan bir sözdür? \n A: Saskinlik \n B: Tembellik \n C:Hayranlik \nD: Tembellik""", 13 | """Dışaridan yiyecek ve içecek getirmek yasaktır" uyarısıyla karşılaşıyorsanız muhtemelen neredesinizdir?\n A: Beyazsaray \n Ogrenci Evi \nSanayi Sitesi \n Sinema """, 14 | "Öğretmen, öğrencilerinden çiçek olmalarını istediğinde öğrenciler hangisini yapıp ses çıkarmadan dururlar? \n A:Kollarini Goguste Baglayip\nB:Ayaga Kalkip \nC:Ellerini Havaya Kaldirip\nD: Tek Ayak Ustunde Durup", 15 | """Yemekten sonra "Eline sağlık" diyen kişiye verilen cevapta, afiyet bal ______olsun denir. Boslukta hangisi olsun denilir? \n A:Lokum \nB:Surup \nC:Kaymak \nD: Seker """, 16 | "Bir olayı kutlamak veya eğlenmek için düzenlenen ziyafete ne ad verilir?\n A: Panayir \n B: Solen \nC:Resmi Gecit \nD:Anma Toreni ", 17 | """"Aynı, bildiğiniz gibi" cevabını aldıysanız sorduğunuz soru hangisidir?\n A:Isminiz nedir? \n B:Nasilsiniz \n C: Ne alirdiniz\n D:Nerelisiniz""", 18 | """Bir şeyin miktarından bahsederken "hatırı sayılır" denildiğinde nasıl bir miktar ifade edilir?\n A:Eksik \n B:Cok \n C: Cesitli\n D: Oratalma""", 19 | "Halk arasında kullanılan bir söze göre, kötü komşu insanı ne sahibi yapar?\n A: Karavan \n B:Dusman \n C: Dert\n D:Ev", 20 | """Izlemekte olduğunuz programda "Haydi çocuklar, 78 milyon tek yürek" gibi ifadeler kullanılıyorsa, muhtemelen hangisini izliyorsunuzdur?\n A:Evlilk Programi \n B: Futbok Musabakasi \nC:Cizgi Film \n D:Belgesel""", 21 | "Körling, hokey ve paten hangi zeminde yapılan sporlardır?\n A:Buz \n B:Tahta \n C:Cimen \n D: Kum", 22 | "4'ün 4 katının 4'te birine 4 eklerseniz hangi sayıyı bulursunuz? \n A:4 \n B:5 \n C:8 \n D:20 ", 23 | " 497 x 33 \nişleminin sonucu kaçtır?\n A:18.324 \n B:19.676\n C:17.893 \n D:16.401", 24 | "Ölçüsü 80 derece olan açı nasıl açıdır?\n A: Dik \n B: Dogru \n C:Dar \n D: Tam", 25 | "Yarısının 2 katı 122 olan sayının 18 fazlası kaçtır? \n A:79 \n B: 130 \n C:140 \n D:262 ", 26 | "Hangi sayı, hem 2’nin hem 3’ün hem de 5’in katıdır?\n A:15 \n B:66 \n C:60 \n D:80 ", 27 | ] 28 | tumcevaplar = ["A","B","D","D","C","C","D","A","D","B","B","B","D","B","A","C","D","C","C","C"] 29 | 30 | ad = input('adinizi ogrenebilir miyiz?').capitalize() 31 | 32 | for i in range(SORU_SAYISI): 33 | 34 | x = random.randint(0, len(tumsorular)-1) 35 | print("sayin ",ad,"sorumuz su: \n " ,tumsorular[x]) 36 | y = input("cevabiniz: \n").upper() 37 | if y == tumcevaplar[x]: 38 | toplam_puan += 10 39 | print("dogru"," toplam puaniniz",toplam_puan,"oldu.") 40 | else: 41 | print(toplam_puan) 42 | print("yanlis"," toplam puaniniz",toplam_puan) 43 | tumsorular.pop(x) 44 | tumcevaplar.pop(x) 45 | if toplam_puan ==100: 46 | print("Tebrikler! Butun sorulari dogru bildin, 10 sorudan hepsini dogru tamamladin") 47 | else: 48 | print("Tebrikler ama daha iyi olabilirdi, 10 sorudan olusan testin",int(toplam_puan/10),"tanesini dogru yapabildiniz.") 49 | -------------------------------------------------------------------------------- /Meslege Yatkinlik programi.py: -------------------------------------------------------------------------------- 1 | print("Meslege Yatkinlik programi") 2 | saglik_alaninda_meslekler_erkek = ["tıp doktoru","diş hekimi","eczacı","psikolog","hemşire","veteriner ","biyolog ","fizyoterapist ","kimyager ","ebe ","hastabakıcı ","","","","","","",""] 3 | kisisel_bio= [] 4 | A = "A" 5 | cinsiyet = input("1.Soru-Cinsiyetiniz nedir?\n A:Kadin \n B:Erkek") 6 | if cinsiyet.upper() == A: 7 | kisisel_bio.append("A") 8 | else: 9 | kisisel_bio.append("B") 10 | 11 | vakit_harcama = input("2.Soru- Boş zamanlarınızi ne ile geciriyorsunuz?\n A: Film izlemek, müzik dinlemek, karaoke yapmak, tiyatroya gitmek yada resim yapmak.\n B: elektronikleri tamir etmek, çicek/bitki yetiştirmek , spor yapmak mesela futbol, koşu, bisiklet sürme") 12 | if vakit_harcama.upper() == A: 13 | kisisel_bio.append("A") 14 | else: 15 | kisisel_bio.append("B") 16 | 17 | maas = input("3.Soru-Eğer Turkiye kosullarinda msasinizi kullanmak isteseniz asagidakilerden hangilerine harcarsiniz?\n A: En sevdigim filme/futbol macina en onden bilet alma \n B: TEMA , LOSEV ,UNICEF gibi vakif ve kuruluslara") 18 | if maas.upper() == A: 19 | kisisel_bio.append("A") 20 | else: 21 | kisisel_bio.append("B") 22 | 23 | calisma_saati = input("4.Soru-Hayal mesleginiz sizce hangi saatlerde olmalidir? \n A: Belirli saatleri olan (ornegin Sabah 9 aksam 4 gibi) \n B: Esnek zamanlar sunan bir is ") 24 | if calisma_saati.upper() == A: 25 | kisisel_bio.append("A") 26 | else: 27 | kisisel_bio.append("B") 28 | 29 | calisma_yontemi = input("5.Soru-Asagidakilerden hangi yontem sizin icin daha efektidir?\n A: KEndi bildigmi ve tek basima kendime guvenerek yapma \nB: Hedefin pesinden ekibimle birlikte kosturma") 30 | if calisma_yontemi.upper() == A: 31 | kisisel_bio.append("A") 32 | else: 33 | kisisel_bio.append("B") 34 | 35 | if kisisel_bio == "AAAAA" or "BAAAA" or "AAABA" or "BAABA": 36 | print("Gelecekteki meslegin Aktorluk Garsonluk Kasiyerlik Sinema Yonetmeni Sarkici olabilir.") 37 | elif kisisel_bio == "ABBAA" or "ABBBA" or "BBBBB": 38 | print("Gelecekteki meslegin Doktorluk muhendis marangoz mimar olabilir.") 39 | else: 40 | print("Gelecekteki meslegini tam olarak belirleyemedik... ozur dileriz") 41 | 42 | -------------------------------------------------------------------------------- /Random Sifre Olusturucu.py: -------------------------------------------------------------------------------- 1 | import random 2 | sayilar = "0123456789" 3 | karakterler = "ABCDEFGHIKLMNOPQRSTVXYZabcdefghiklmnopqrstvxyz" 4 | semboller = "@#$%=:?./|~>*()," 5 | sifreprotatip = "" 6 | olucak_karakterler = input("sifrenizde hangi karakterlerin olmasini istersiniz? \n A: sayilar \n B: semboller\n C: karakterler \n Birden fazla secenek seceilirsiniz") 7 | if olucak_karakterler.upper() == "A": 8 | sifreprotatip = sayilar 9 | elif olucak_karakterler.upper()=="B": 10 | sifreprotatip = semboller 11 | elif olucak_karakterler.upper=="C": 12 | sifreprotatip = karakterler 13 | elif olucak_karakterler.upper()=="AB": 14 | sifreprotatip = sayilar + semboller 15 | elif olucak_karakterler.upper() == "AC": 16 | sifreprotatip = karakterler +sayilar 17 | elif olucak_karakterler.upper() == "BC": 18 | sifreprotatip = karakterler+ semboller 19 | elif olucak_karakterler.upper() == "ABC": 20 | sifreprotatip = karakterler+ semboller + sayilar 21 | 22 | 23 | while 1: 24 | sifre_uzunlugu = int(input("Sifrenizin ne kadar uzun olmasini istiyorsunuz?")) 25 | sifre_sayisi = int(input("sizin icin kac tane sifre olusturalim")) 26 | for i in range(0,sifre_sayisi): 27 | sifre = "" 28 | for i in range(0,sifre_uzunlugu): 29 | sifre_karakterleri = random.choice(sifreprotatip) 30 | sifre = sifre + sifre_karakterleri 31 | print("buyurun yeni sifreniz :", sifre ) 32 | 33 | -------------------------------------------------------------------------------- /Sayi Tahmin Etme Oyunu.py: -------------------------------------------------------------------------------- 1 | import random 2 | i = 0 3 | random_sayi = random.randint(0,100) 4 | toplam_sayi = 0 5 | while i <=2: 6 | girilen = int(input("sayi giriniz :")) 7 | toplam_sayi = toplam_sayi + girilen 8 | i = i+1 9 | 10 | if toplam_sayi == random_sayi: 11 | print("kazandin") 12 | 13 | else: 14 | print("kaybettin tekrar dene") 15 | -------------------------------------------------------------------------------- /Yillik Gelir Gider Programi.py: -------------------------------------------------------------------------------- 1 | print("Gelir Gider Idare Programi") 2 | i = 0 3 | Aylar = ["Ocak", "Subat", "Mart", "Nisan", "Mayis", "Haziran", "Temmuz", "Haziran", "Agustos", "Eylul", "Ekim", "Kasim", "Aralik"] 4 | Mutfak_Giderleri = [] 5 | Elektrik_Faturasi = [] 6 | Kirtasiye_Masrafi = [] 7 | for i in range(len(Aylar)): 8 | M = input("Lutfen " +Aylar[i]+ " ayinin Mutfak Giderini Yazin:" ) 9 | print("Sisteme kaydedildi...") 10 | E = input("Lutfen " +Aylar[i]+ " ayinin Elektrik giderini Yazin: ") 11 | print("Sisteme kaydedildi...") 12 | K = input("Lutfen " +Aylar[i]+ " ayinin Kirtasiye Giderini Yazin: ") 13 | print("Sisteme kaydedildi...") 14 | Mutfak_Giderleri.append(M) 15 | Elektrik_Faturasi.append(E) 16 | Kirtasiye_Masrafi.append(K) 17 | i=+1 18 | while 1==1: 19 | istenilen_ay = int(input("Lutfen kacinci ayi gormek istediginizi girin (orn: Ocak=1, Subat=2)")) 20 | y = istenilen_ay-1 21 | istenilen_masraf = input("Lutfen " +Aylar[y]+ " ayinin hangi masrafini gormek istiyorsunuz? (mutfak,elektrik,kirtasiye) " ) 22 | if istenilen_masraf.capitalize() == "Mutfak": 23 | print(Aylar[y]," ayinin Mutfak Masrafi", Mutfak_Giderleri[0] ) 24 | elif istenilen_masraf.capitalize() == "Elektrik": 25 | print(Aylar[y], " ayinin elektrik Masrafi", Elektrik_Faturasi[0]) 26 | elif istenilen_masraf.capitalize() == "Kirtasiye": 27 | print(Aylar[y], " ayinin Kirtasiye Masrafi", Kirtasiye_Masrafi[0]) 28 | else: 29 | print("Devam edilirken hata yaptiniz lutfen kelimeleri dogru giriniz... (mutfak,elektrik,kirtasiye)") --------------------------------------------------------------------------------