http://hastebin.com/viwewoteje. coffee Hocalarım şu tarz çok amatr birşey yaptım. Yorumlarınızı alayım. İf konusundaki hatamı fark ettim :) Oraya yazıyla üç yazdım ne olucak? Neden sadece if? elif de kullanabilrsin şimdilik grdüklerim bunlar amma uzun yazmışsın bu arada #- -coding:utf-8 - - şklinde olucak

ne tesadüfki bende bugün başladım python a internetten videolu eğitim buldum yarın düzgünce başlayacam bakalım yapabilirsem bende ygs puan hesaplayıcı yapmayı denerim Bot ve lisans ihtiyaçlarınız için pm atınız.

istediğiniz şey zaten temel programlama bilgisi, olayın pythonla falan alakası yok, temel matematiksel işlemler yani

WhatIsMyName bunu yazdı Sağolun hocam. Tahribattan çalışıyorum koşullara yeni geçmiştim elif'i bilmiyorumdum o anki bilgim ile ancak bunu yazabildim. Bana akıl hocalıği yapabilecek yazışarak gerekirse konuşarak yardimci olabilecek bir ağabey arıyorum. Ben yardimci olurum, eğitimine katkı sağlarım diyen biri varsa yazabilir mi acaba? Kardesim bende python'u canim sikildiginda TV izlemek yerine kurcaliyorum. Elimden gelen yardimi yaparim ama bende python'da acemiyim :). Bir sey lzm olursa at pm. Çok teşekkür ederim hocam :) S1LENC3RS

Amatr birşeyler arıyorum hocam. Yapabilirseniz kod konusunda yardım edebilir misiniz? S1LENC3RS

Sağolun hocam. Tahribattan çalışıyorum koşullara yeni geçmiştim elif'i bilmiyorumdum o anki bilgim ile ancak bunu yazabildim. Bana akıl hocalıği yapabilecek yazışarak gerekirse konuşarak yardimci olabilecek bir ağabey arıyorum. Ben yardimci olurum, eğitimine katkı sağlarım diyen biri varsa yazabilir mi acaba? Kardesim bende python'u canim sikildiginda TV izlemek yerine kurcaliyorum. Elimden gelen yardimi yaparim ama bende python'da acemiyim :). Bir sey lzm olursa at pm. Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

Sağolun hocam. Tahribattan çalışıyorum koşullara yeni geçmiştim elif'i bilmiyorumdum o anki bilgim ile ancak bunu yazabildim. Bana akıl hocalıği yapabilecek yazışarak gerekirse konuşarak yardimci olabilecek bir ağabey arıyorum. Ben yardimci olurum, eğitimine katkı sağlarım diyen biri varsa yazabilir mi acaba? S1LENC3RS

Lotus bunu yazdı istediğiniz şey zaten temel programlama bilgisi, olayın pythonla falan alakası yok, temel matematiksel işlemler yani Hocam 4 yanlışın 1 doğruyu gtürmesini nasıl yapacağız? doğru gtürme, yanlış sayısı, doğru sayısı, net doğru gtürme = yanlış sayısı % 4 net = doğru sayısı - doğru gtürme

Arkadaşlar herkese merhaba. Python ile amatr bir YGS Puan Hesaplama programı yazmaya çalışıyorum. Henüz 2 günlük bir Python kullanıcısıyım. Yardımcı olabilecek tecrübeli bir arkadaşım bulunuyor mu acaba? Python sürümü olarak 3.4.3 kullanmaktayım. S1LENC3RS

Kardesim bu kodu yazdim buyur belki isini gorur : class Soru : soru = None cevaplar = None dogru_cevap = 0 def SoruYazdir : print def CevaplariYazdir : i=1 for cevap in self. cevaplar : print(" "+cevap) i+=1 def SecimOku : secim = 0 try: secim = int(input except ValueError: print secim = self. SecimOku return secim def CevapOku : secim = self. SecimOku while not secim or int > len or int < 0 : print('(Seciminiz tekrar yapin. 0 dan buyuk ve verilen cevap sayisindan kucuk olmasi gerekir )') secim = self. SecimOku if secim self. dogru_cevap : return True else : return False def SoruSor : print self. SoruYazdir print self. CevaplariYazdir print cevap_dogru_mu = self. CevapOku print return cevap_dogru_mu class Sorular : sorular = dogru_sayisi = 0 yanlis_sayisi = 0 dort_yanlis = 0 toplam_dort_yanlis_sayisi = 0 sonuc = 0 def SoruEkle : yeniSoru = Soru yeniSoru. soru = soru yeniSoru. cevaplar = cevaplar yeniSoru. dogru_cevap = dogru_cevap self. sorular. append def SorulariSor : print('Toplam '+str(len +' tane soru sorulacaktir.') for soru in self. sorular : cevap_dogru_mu = soru. SoruSor if cevap_dogru_mu True : self. dogru_sayisi += 1 self. sonuc += 1 else: self. yanlis_sayisi +=1 if self. dort_yanlis 4 : self. sonuc -=1 self. dort_yanlis = 1 self. toplam_dort_yanlis_sayisi +=1 else: self. dort_yanlis +=1 def SonucGoster : print('Cevaplanan soru sayisi : '+str(len print('Dogru sayisi : ' +str print('Yanlis sayisi : ' +str print('Toplam 4 yanlis sayisi : ' +str if self. toplam_dort_yanlis_sayisi > 0 : print('Toplam '+str(self. toplam_dort_yanlis_sayisi 4)+' yanlisiniz '+str +' dogruyu goturmustur') print('Sonuc : ' +str + ' puan') sorular = Sorular #10 tane denemelik soru ekliyoruz #hepsinin dogru cevabi 1 soru_sayisi=10 i=1 while i <= soru_sayisi : sorular. SoruEkle("Soru "+str , , 1 ); i+=1 sorular. SorulariSor sorular. SonucGoster Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

@kilit11 hocam sabit değişkenleri neden global bir şekilde yazmadınız? Kod fazlalığından kurtulmuş olursunuz? Ayrıca inputu tek değişkene ver değişkenden sonra gelen veriyi def'lere gnder ve onları değişkende tut daha iyi olur. Ayrıca : def'lerin sonuna print değil return yap ve kod bloğunun en sonunda print . format şeklinde yaparsan yine satır sayısı baya bi azalır 0x656e tarafından 06/Mar/16 15:23 tarihinde düzenlenmiştir

Lotus bunu yazdı istediğiniz şey zaten temel programlama bilgisi, olayın pythonla falan alakası yok, temel matematiksel işlemler yani Hocam 4 yanlışın 1 doğruyu gtürmesini nasıl yapacağız? yanlis, dogru diye iki degiskenin olur. 20 soru var diyelim cevaplara tek tek bakarken if koyarsın if yanlis 4: dogru -= 1 yanlis = 0 Too weird to live, too rare to die.

arkadaşlar @whatismyname benim kankardeşim zaten ben getirdim foruma ben ğren dedim :D bize gerçek algoritma değil 4 yanlışın 1 doğruyu gtürdüğü 1 türkçe netin 4 puan felan verdiği kodlar lazım başlangıç bu nede olsa deneme bir şey yapmadan ğrenilmiyo :) Cumhuriyet rejimi için en ufak rahatımı bile feda etmem.

Ben standart sapmasız bu linkteki tabloyagre bir program hazırladım. Arayüz yok konsol üzerinden çalışıyor. Yanlış bir şey varsa üstadlar geribildirim yaparsa banada faydası olur. Arayüz yok bende yeni ğreniyorum. İlerleyen zamanda PyQT ğrenmeyi planlıyorum. #!/usr/bin/env python3 #! - - coding:utf-8 - - turkced=input #Burada kullanıcıdan Türkçe doğru ve turkcey=input #yanlış sayılarını isteyip netini hesap ediyoruz. Alttaki drt blok aynı işlem turkcedf=float turkceyf=float turkcenet=turkcedf-(turkceyf/4) matematikd=input matematiky=input matematikdf=float matematikyf=float matematiknet=matematikdf-(matematikyf/4) sosyald=input sosyaly=input sosyaldf=float sosyalyf=float sosyalnet=sosyaldf-(sosyalyf/4) fend=input feny=input fendf=float fenyf=float fennet=fendf-(fenyf/4) def ygs1 : taban=100.160#ygs1 puan türünün nasıl hesaplanacağına dair fonksiyonu yazdık. Alttaki 5 blok aaynı mantık tpuan=(turkce 1.999) mpuan=(matematik 3.998) spuan=(sosyal 1.000) fpuan=(fen 2.999) toplamPuan= print ('YGS-1 Puanınız =', toplamPuan,' dir') def ygs2 : taban=100.160 tpuan=(turkce 1.999) mpuan=(matematik 2.999) spuan=(sosyal 1.000) fpuan=(fen 3.998) toplamPuan= print ('YGS-2 Puanınız =', toplamPuan,' dir') def ygs3 : taban=100.160 tpuan=(turkce 3.998) mpuan=(matematik 1.999) spuan=(sosyal 2.999) fpuan=(fen 1.000) toplamPuan= print ('YGS-3 Puanınız =', toplamPuan,' dir') def ygs4 : taban=100.160 tpuan=(turkce 2.999) mpuan=(matematik 1.999) spuan=(sosyal 3.998) fpuan=(fen 1.000) toplamPuan= print ('YGS-4 Puanınız =', toplamPuan,' dir') def ygs5 : taban=100.120 tpuan=(turkce 3.699) mpuan=(matematik 3.299) spuan=(sosyal 1.999) fpuan=(fen 1.000) toplamPuan= print ('YGS-5 Puanınız =', toplamPuan,' dir') def ygs6 : taban=100.120 tpuan=(turkce 3.299) mpuan=(matematik 3.699) spuan=(sosyal 1.000) fpuan=(fen 1.999) toplamPuan= print ('YGS-6 Puanınız =', toplamPuan,' dir') ygs1 #netlerinmizi fonksiyonlarımıza gnderdik. ygs2 ygs3 ygs4 ygs5 ygs6 21 mayıs 1864

arkadaşlar @whatismyname benim kankardeşim zaten ben getirdim foruma ben ğren dedim :D bize gerçek algoritma değil 4 yanlışın 1 doğruyu gtürdüğü 1 türkçe netin 4 puan felan verdiği kodlar lazım başlangıç bu nede olsa deneme bir şey yapmadan ğrenilmiyo :) kodlar lazım diyorsun kimse kod hazırlayıp vermez madem amacı ğrenme ncelikle kendisi yazsın desin ki şurda şurda hata alıyorum yapamadım :)

istediğiniz şey zaten temel programlama bilgisi, olayın pythonla falan alakası yok, temel matematiksel işlemler yani Hocam 4 yanlışın 1 doğruyu gtürmesini nasıl yapacağız? Cumhuriyet rejimi için en ufak rahatımı bile feda etmem.

Hocam eğer gerçekten sağlıklı bir hesaplama yapmak istiyorsan standart sapmaya ihtiyacın olacak bunuda halihazırda olan programlar bir nceki senelerin standart sapmalarını yada çeşitli kurumların deneme sınavlarının standart sapmalarını kullanıyorlar diye biliyorum yani sen gerçekten bu seneki puanını hesaplamak istersen bütün sınav sonuçlarına ihtiyacın olacak o yüzden şuan bu sene kaç puan alacağını hiç kimse bilmiyor yani diğer insanlar ne yaparsa ona gre senin puanında değişiyor. Senin şu aşamada yapacağın en sağlıklı kesin sonuç veren tek şey NET hesaplaması olacaktır. Oda dünyanın en basit algoritması zaten - (yanlışcevapsayısı / 4) yorumunuz için teşekkürler hocam bizim amacımız %100 doğru sonucu veren bir yazılım değil sadece ğrendiklerimizi pekiştirmek istiyoruz ne olur 4 yanlışın 1 doğruyu gtürdüğü ve her nete 2-3 puan veren bir basit program Cumhuriyet rejimi için en ufak rahatımı bile feda etmem.

ncelikle YGS de byle mi oluyor bilmiyorum ama bildiğim kadarıyla en az bilinen soru daha yüksek puan getiriyor bunun algoritması vs olayları var. Sen yazabildiğin kadarıyla yaz yardıme deriz.

WhatIsMyName bunu yazdı http://hastebin.com/viwewoteje. coffee Hocalarım şu tarz çok amatr birşey yaptım. Yorumlarınızı alayım. İf konusundaki hatamı fark ettim :) Oraya yazıyla üç yazdım ne olucak? Neden sadece if? elif de kullanabilrsin şimdilik grdüklerim bunlar amma uzun yazmışsın bu arada #- -coding:utf-8 - - şklinde olucak https://www.python.org/dev/peps/pep-0263/ @WhatIsMyName üstteki nesne, by, date değişkenleri olmamış onun yerine aşağıdaki header tanımlamalarını kullanabilirsin. kod olarak iyileştirilebilir. def ile fonksiyon tanımlamaya çalışabilirsin. Global değişkenlere gz atarsın. Ardından class yapısına geçersin. Class'da ilerledikten sonra GUI'lere geçebilirsin. Hemen tkinter vs. atlamaya çalışma. :) İmza...

http://hastebin.com/viwewoteje. coffee Hocalarım şu tarz çok amatr birşey yaptım. Yorumlarınızı alayım. İf konusundaki hatamı fark ettim :) S1LENC3RS

Eğer dil değiştirme şansın var ise ve ilk olarak bir dile başlıyorsan visual basic ile giriş yap. + olarak vb de bu olayı yapmak çok kolay. !!!!

Hocam nasıl ilk okulda matematiğe giriş derslerinde drt işlemi ğretiyorlar ilk programlamada da aynısı geçerli. Zaten sen giriş derslerini takip et gereken cevabı bulacaksın. Şuan yapman gerekenlerin algoritmasını çıkar sonra onun üzerinden kodlayarak ilerle. Hayattaki amacını bulamayan, bulmaya yaklaştığını hissettiğinde ise alıkoyulan bu yüzden herşeyi oluruna bırakan ama bunu da beceremeyen kişi.

ygs puanı hesaplamanın bir standartı var ama çok uzun formüllerden oluşuyor Fakirim, Fakirsin, Fakirler, Fakır da olabiliyorum arada rdeğe damacanaya bağlı Fakirler dedim orada çağrışım yaptı kafirler nerede ne yapıyor?

SYM nin klavuzlaruna bak orada genel katsayılar yazar. Ama standart sapmanın bir kuralı neyin yok. Gerisi drt işlem. Arayüz istersen PyQt kullan. PyQt 'yi kullanmayı ğrenmek biraz zaman alır.

Hocam eğer gerçekten sağlıklı bir hesaplama yapmak istiyorsan standart sapmaya ihtiyacın olacak bunuda halihazırda olan programlar bir nceki senelerin standart sapmalarını yada çeşitli kurumların deneme sınavlarının standart sapmalarını kullanıyorlar diye biliyorum yani sen gerçekten bu seneki puanını hesaplamak istersen bütün sınav sonuçlarına ihtiyacın olacak o yüzden şuan bu sene kaç puan alacağını hiç kimse bilmiyor yani diğer insanlar ne yaparsa ona gre senin puanında değişiyor. Senin şu aşamada yapacağın en sağlıklı kesin sonuç veren tek şey NET hesaplaması olacaktır. Oda dünyanın en basit algoritması zaten - (yanlışcevapsayısı / 4)