Merhabalar
Bu Gün Sizlere Kumanda Sinifi Kodlarini Göstereceğim Ve Bu Kodlardaki Kullandiğim Terimlerin Anlamlari Nedir Sizlere Onlari Söyleceğim
şimdi Kumanda Sinifinda Sira Kodumuz
Bu Kisimda Konu Paylaştiğimda *** İşareti Olduğu İçin Oraya . Koyacaksiniz Arkadaşlar
kumanda "nokta" kanal_ekle(i) olacak
kumanda kanal_ekle(i)
print("Kanal Listesi Başarıyla Güncellendi.")
elif (işlem == "6"):
progamin Çaliştiğina Dair Resim
Bu Gün Sizlere Kumanda Sinifi Kodlarini Göstereceğim Ve Bu Kodlardaki Kullandiğim Terimlerin Anlamlari Nedir Sizlere Onlari Söyleceğim
Kod:
[COLOR="Red"]if Bloğu[/COLOR]
if bloğu - Koşul sağlanınca Bu hizadaki her işlem bu if bloğuna ait.
Kod:
[COLOR="red"]else Bloğu [/COLOR]
else blokları if koşulu sağlanmadığı zaman (False) çalışan bloklardır.
Kod:
[COLOR="red"]while[/COLOR] döngülerinin sona ermesi için koşul sonsuz dongu içerisinde olur
Kod:
[COLOR="red"]break[/COLOR] ifadesiyle karşılaştığı zaman
çalışmasını bir anda durdurur
Kod:
[COLOR="red"]elif [/COLOR]Karşılaştırmalarda koşulların artması durumunda kullanacağımız terimlerden biri de elif deyimidir
Kod:
[COLOR="red"]def[/COLOR] yazdiğiniz fonksiyonu tanimlattirmak
şimdi Kumanda Sinifinda Sira Kodumuz
Kod:
[COLOR="Plum"]import random
import msvcrt
class Kumanda():
def __init__(self,tv_durum = "Kapalı",tv_ses = 0,kanal_listesi = ["Trt"],kanal = "Trt"):
print("Kumanda Oluşturuluyor...")
self.tv_ses = tv_ses
self.tv_durum = tv_durum
self.kanal_listesi = kanal_listesi
self.kanal = kanal
def sesi_azalt_artir(self):
while True:
karakter = input("Azaltmak için '<' Artırmak İçin '>' Tamam ise 'q' ya basın")
if (karakter == "<"):
if (self.tv_ses != 0):
self.tv_ses -= 1
print("Ses:",self.tv_ses)
elif (karakter == ">"):
if (self.tv_ses != 32):
self.tv_ses += 1
print("Ses:",self.tv_ses)
else:
print("Ses Güncellendi:",self.tv_ses)
break
def tv_Frekans_Ayarı(self):
print("Frekans Ayarlaniyor")
if (self.tv_Frekans_Ayarı != 1):
print("Frekans:",self.tv_Frekans_Ayarı)
def tv_kapat(self):
print("Tv kapatılıyor.")
self.tv_durum = "Kapalı"
def tv_aç(self):
print("Tv Açılıyor.")
self.tv_durum = "Açık"
def __str__(self):
return "Tv Durumu : {}\nSes: {}\nKanallar: {}\nŞu anki kanal: {}\nKanal Frekans {}\n".format(self.tv_durum,self.tv_ses,self.kanal_listesi,self.kanal,self.tv_Frekans_Ayarı)
def __len__(self):
return len(self.kanal_listesi)
def rastgele_kanal(self):
rastgele = random.randint(0,len(self.kanal_listesi)-1)
self.kanal = self.kanal_listesi[rastgele]
print("Şu anki Kanal:", self.kanal)
def kanal_ekle(self,kanal):
print("Kanal Eklendi ",kanal)
self.kanal_listesi.append(kanal)
kumanda = Kumanda()
print("""*******************
Televizyon Uygulaması
İşlemler ;
1. Televizyonu Aç
2. Televizyonu Kapat
3. Televizyon Bilgileri
4. Kanal Sayısını Öğrenme
5. Kanal Ekle
6. Rastgele Kanal'a Geç
7. Sesi Azalt Ya da Artır
8.Frekans Ayarlayin
Çıkmak için 'q' ya basın.
*******************""")
while True:
işlem = input("İşlemi Seçiniz:")
if (işlem == "q"):
print("Programdan Çıkılıyor...")
break
if (işlem == "1"):
kumanda.tv_aç()
elif (işlem == "2"):
kumanda.tv_kapat()
elif (işlem == "3"):
print(kumanda)
elif (işlem == "4"):
print("Kanal Sayısı: ",len(kumanda))
elif (işlem == "5"):
kanallar = input("Eklemek İstediğiniz Kanalları ',' ile ayırarak girin:")
eklenecekler = kanallar.split(",")
for i in eklenecekler:
kumanda kanal_ekle(i)
print("Kanal Listesi Başarıyla Güncellendi.")
elif (işlem == "6"):
kumanda.rastgele_kanal()
elif (işlem == "7"):
kumanda.sesi_azalt_artir()
elif (işlem == "8"):
kumanda.tv_Frekans_Ayarı()
else:
print("Geçersiz İşlem...")
[/COLOR]
Bu Kisimda Konu Paylaştiğimda *** İşareti Olduğu İçin Oraya . Koyacaksiniz Arkadaşlar
kumanda "nokta" kanal_ekle(i) olacak
kumanda kanal_ekle(i)
print("Kanal Listesi Başarıyla Güncellendi.")
elif (işlem == "6"):
progamin Çaliştiğina Dair Resim