|
Merhabalar herkese.Programlamaya yeni başladım.Eğer formatta veya başka bir kuralda hatam varsa şimdiden özür dilerim.Aşağıda bir kumanda sınıfı oluşturdum ve bazı işlemleri gerçekleştirmek input komutu verdim ancak bir sorunum var.Mesela en başta 11'e yani televizyon hakkında bilgi göstere bastığımda televizyon hakkındaki bilgileri veriyor.Baktığımda televizyon kapalı gözüküyor.Buraya kadar bir sıkıntı yok ancak işlemlerden 1'e bastığımda yani televizyonu aç dediğimde televizyon açıldı yazısı geliyor lakin tekrardan 11 'e yani bilgileri göster dediğimde televizyon kapalı gösteriyor.Özetlemek gerekirse print komutlarında bir sıkıntı yaşamazken diğer komutlarda sıkıntı yaşıyorum bunla beraber ne jupyter ne vscode herhangi bir hata vermiyor.Umarım sorunumu anlatabilmişimdir.Şimdiden herkese çok teşekkür ederim. import random import time class Kumanda(): def __init__(self,tv_durum="Kapalı",tv_ses=0,tv_kanal="TRT",kanal_listesi=["TRT"],tv_uygulama=["Browser"],tv_seskayıt="Kapalı",tv_görüntücikis="Hdmi"): self.tv_durum=tv_durum self.tv_ses=tv_ses self.tv_kanal=tv_kanal self.kanal_listesi=kanal_listesi self.tv_uygulama=tv_uygulama self.tv_seskayıt=tv_seskayıt self.tv_görüntücikis=tv_görüntücikis def tv_ac(self): if (self.tv_durum =="Açık"): print("Televizyon zaten açık. ") else: self.tv_durum =="Açık" print("Televizyon açıldı. ") def tv_kapat(self): if self.tv_durum == "Kapalı": print("Televizyon zaten kapalı. ") else: self.tv_durum="Kapalı" print("Televizyon kapatılıyor...") def tv_sesayarlari(self): while True: ses_islem=input("Ses arttır: '>' Ses düşür: '<' Ayarlardan çık: 'kapat' ") if ses_islem==">": if self.tv_ses!=0: self.tv_ses+=1 print("Ses: ",self.tv_ses) elif ses_islem=="<": if self.tv_ses!=32: self.tv_ses-=1 print("Ses: ",self.tv_ses) else: print("Ses güncellendi... Çıkış yapılıyor...") break def kanal_ekle(self,eklenecek_kanal): print("Kanal ekleniyor....") time.sleep(1) self.kanal_listesi.append(eklenecek_kanal) print("Kanal eklendi.") def kanal_sil(self,silinen_kanal): self.kanal_listesi.remove(silinen_kanal) print("Kanal kaldırıldı...") def uygulama_ekle(self,eklenecek_uygulama): print("Uygulama ekleniyor...") time.sleep(1) self.tv_uygulama.append(eklenecek_uygulama) print("Uygulama eklendi...") def uygulama_sil(self,kaldırlacak_uygulama): print("Uygulama siliniyor...") time.sleep(1) self.tv_uygulama.remove(silinecek_uygulama) print("Uygulama kaldırıldı.") def ses_kaydiac(self): if self.tv_seskayıt=="Açık": print("Ses kaydı zaten açık..") else: self.tv_seskayıt=="Açık" print("Ses kaydı açıldı..") def ses_kaydikapat(self): if self.tv_seskayıt=="Kapalı": print("Ses kaydı zaten kapalı...") else: self.tv_seskayıt=="Kapalı" print("Ses kaydı kapalı...") def cikis_ayari(self): print(""" 1-HDMI1 2-HDMI2 3-HDMI3 4-DVI """) cikis=input("Geçmek istediğiniz görüntü çıkışını seçiniz: ") if cikis=="1": self.tv_görüntücikis="HDMI1" print("HDMI 1 'e geçiş yapıldı..") if cikis=="2": self.tv_görüntücikis="HDMI2" print("HDMI 2 'e geçiş yapıldı...") if cikis=="3": self.tv_görüntücikis=="HDMI3" print("HDMI 3 'e geçiş yapıldı...") if cikis =="4": self.tv_görüntücikis=="DVI" print("DVI 'a geçiş yapıldı...") def rastgele_kanal(self): rastgele= random.randint(0,len(self.kanal_listesi)) self.tv_kanal=self.kanal_listesi[rastgele] print("Şu anki kanal: ",self.tv_kanal) def __len__(self): return len(self.kanal_listesi) def __str__(self): return "Tv durumu: {} Görüntülenen Kanal: {} Görüntü çıkışı: {} Ses kaydı: {} Yüklü uygulamar: {} Ses düzeyi: {}".format(self.tv_durum,self.tv_kanal,self.tv_görüntücikis,self.tv_seskayıt,self.tv_uygulama,self.tv_ses) def kanallistesigoruntule(self): print("Kanal listesi: ",self.kanal_listesi) def uygulamalarigöster(self): print("Yüklü uygulamalar: ",self.tv_uygulama) kumanda=Kumanda() print(""" İşlemler 1-Tv Aç 2-Tv kapat 3-Ses ayarları 4-Kanal listesini görüntüle 5-Kanal Ekle 6-Kanal kaldır 7-Rastgele kanala geçmek 8-Uygulamaları göster 9-Uygulama ekle 10-Uygulama kaldır 11-Televizyon hakkında bilgi göster 12-Kanal sayısını göster 13-Görüntü çıkışını seç 14-Ses kaydı aç 15-Ses kaydı kapat Çıkmak için 'çıkış' tuşuna basınız. """) while True: kumanda_islem=input("Yapmak istediğiniz işlemi seçiniz: ") if kumanda_islem=="çıkış": print("Program sonlandırılıyor.") break elif kumanda_islem=="1": kumanda.tv_ac() elif kumanda_islem=="2": kumanda.tv_kapat() elif kumanda_islem=="3": kumanda.tv_sesayarlari() elif kumanda_islem=="4": kumanda.kanallistesigoruntule() elif kumanda_islem=="5": eklenecek_kanallar=input("Eklemek istediğiniz kanalları ',' ile ayırarak giriniz: ") kanal_listesi2=eklenecek_kanallar.split(",") for eklenecekler in kanal_listesi2: kumanda.kanal_ekle(eklenecekler) elif kumanda_islem=="6": kaldırılacak_kanallar=input("Kaldırmak istediğiniz kanalları ',' ile ayırarak yazınız: ") kaldıralacak2=kaldırılacak_kanallar.split(",") for kaldırılacak in kaldıralacak2: kumanda.kanal_sil(kaldırılacak) elif kumanda_islem=="7": kumanda.rastgele_kanal() elif kumanda_islem=="8": kumanda.uygulamalarigöster() elif kumanda_islem=="9": eklenecek_uygulamalar=input("Eklemek istediğiniz uygulamaları ',' ile ayırarak yazınız: ") uygulamalar2=eklenecek_uygulamalar.split(",") for yüklenecekler in uygulamalar2: kumanda.kanal_ekle(yüklenecekler) elif kumanda_islem=="10": kaldırılacak_uygulamalar=input("Kaldırmak istediğiniz uygulamaları ',' ile ayırarak yazınız: ") kaldıruygulama=kaldırılacak_uygulamalar.split(",") for kaldırılacaklar in kaldıruygulama: kumanda.kanal_sil elif kumanda_islem=="11": print(kumanda) elif kumanda_islem=="12": print("Kanal sayısı: ",len(kumanda)) elif kumanda_islem=="13": kumanda.cikis_ayari() elif kumanda_islem=="14": kumanda.ses_kaydiac() elif kumanda_islem=="15": kumanda.ses_kaydikapat() |
| Mousemın orta tuşu bozulduğu için yeni mouse ararkenhttp://m.n11.com/everest-sgm-x10-usb-siyah-gaming-mouse-pad-ve-oyuncu-mouse-P106757555?cid=604001&gclid=CILuvIWZl84CFciRGwod9jIHtg&gclsrc=aw.ds linkteki ürüne rastladım nasıldır bu mouse iyi midir ? Şimdiden teşekkürler. |
| http://www.vatanbilgisayar.com/thermaltake-v2-plus-500w-usb3-0-midt-atx-siyah-kasa.html Linkdeki kasaya sahibim.Bu kasanın içinde gelen psu sizce r9 290 ı kaldırır mı ? İşlemcim i3 6098p. |
Arkadaşlar merhaba 2000 bütçem var sadece vatandan toplayabilirim bazı sebeplerden dolayı yardımcı olabilirseniz çok mutlu olurum
|
| Rx 470 çıktığında almayı planlıyorum ancak i3 6100 ile darboğaz yaşar mı ? Yoksa i3 6100 yerine fx 8300 mü almalıyım ? Şimdiden teşekkürler. |
Hepinize merhabalar.Normalde dota oyuncusuyum ama artık uzunca bir süre oynadığım için sıkıldım ve lole başladım.Ancak bir sorum var.Wesste oynamak istiyorum.Ama oyunu öğrenene kadar da Türkçe olsun istiyorum.Önceden bir kez denemiştim yapmıştım ama şimdi olmuyor.Westte oyunu nasıl Türkçe oynayabilirim ? Şimdiden teşekkürler.
|
Arkadaşlar babam 15 gün önce note 4 aldı.Turkcell kullanıyo ancak her telefonun çektiğı halde note 4 çekmiyormuş.Bunun sebebi nedir ? Şimdiden yardımlarınız için teşekkürler.
|
| Şimdi compendiumum var haliyle immortallarda.Şuan bu immortallar 1 key ediyor galiba.Şimdi ben bu immortalları elimde tutsam ileride değerlenir mi ? Şimdiden teşekkürler. |
Öncelikle merhaba.Şuan 1366x768 çözünürlüğünde eski laptopumla oyun oynuyorum.Ancak artık gına geldi.Elime biraz para geçti.1080 p monitör almayı düşündüm laptopum 1080p yi kaldırıyor ancak birdahaki sene üst düzey bir pc toplayacağım.Sizce birdahaki sene 4k monitörler çıkar mı ? Eğer çıkarsa pc ile 4k mı alayım yoksa şimdiden 1080p alıp toplayacağım pc ile onumu kullanayım ? İyi günler
|
https://www.hepsiburada.com/casper-nirvana-c350-5005-4c00x-intel-core-i3-5005u-4gb-120gb-ssd-freedos-14-tasinabilir-bilgisayar-p-HBV00000U3NGK?magaza=CASPER
Bu iyi gibi duruyor ancak sizlerin fikrini almak istedim.