IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


Bilim ve Teknoloji Bilim ve Teknoloji Haberleri

3Beğeni(ler)
  • 2 Post By Kyo
  • 1 Post By Rima


 
 
Seçenekler Stil
Alt 24 Ekim 2020, 16:34   #1
Kyo
Kyo - ait Kullanıcı Resmi (Avatar)

Standart Python Nesne Yönelimli Programlama

Kod

import os

class Bilgisayar():
    def __init__(self,pc_durum = "Kapalı",pc_ses = 0,pc_dosyalar = ["Belgelerim","Masaüstü","örnek.txt"]):
        print("Bilgisayar sınıfı oluşturuluyor...")

        self.pc_durum = pc_durum
        self.pc_ses = pc_ses
        self.pc_dosyalar = pc_dosyalar
    def sesi_azalt_artir(self):
        while True:
            karakter = input("Azaltmak için '<' Artırmak İçin '>' mute için 'm' ye basın Tamam ise 'q' ya basın")

            if (karakter == "<"):
                if (self.pc_ses != 0):
                    self.pc_ses -= 1
                    print("Ses:",self.pc_ses)
            elif (karakter == ">"):
                if (self.pc_ses != 32):
                    self.pc_ses += 1
                    print("Ses:",self.pc_ses)
            elif (karakter == "m"):
                if (self.pc_ses != 0):
                    print("Bilgisayar Sessize alındı...")
                    self.pc_ses = 0
                else:
                    print("Bilgisayar Zaten Sessiz modunda...")
            else:
                print("Ses Güncellendi:",self.pc_ses)
                break

    def pc_kapat(self):
        if (self.pc_durum == "Kapalı"):
            print("Bilgisayar zaten kapalı.")
        else:
            print("Bilgisayarkapatılıyor..")
            self.pc_durum = "Kapalı"
    def pc_aç(self):
        if (self.pc_durum == "Açık"):
            print("Bilgisayar zaten açık.")
        else:
            print("Bilgisayar açılıyor..")
            self.pc_durum = "Açık"

    def __str__(self):
        return "Bilgisayar Durumu : {}\nSes: {}\nDosyalar: {} ".format(self.pc_durum,self.pc_ses,self.pc_dosyalar)
    def __len__(self):
        return  len(self.pc_dosyalar)

    def dosya_ekle(self,dosya):
        print("dosya Eklendi ",dosya)
        self.pc_dosyalar.append(dosya)

    def dosya_sil(self,dosya):
        print("Dosya silindi..")
        self.pc_dosyalar.remove(dosya)
bilgisayar = Bilgisayar()
print("""*******************

Bilgisayar Uygulaması

İşlemler ;

1. Bilgisayar Aç

2. Bilgisayar Kapat

3. Bilgisayar Bilgileri

4. Dosya Sayısını Öğrenme

5. Dosya Ekle

6. Dosya sil

7. Sesi Azalt Ya da Artır
Mute'ye almak için 'm' ye basın
Çı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"):
        bilgisayar.pc_aç()
    elif (işlem == "2"):
        bilgisayar.pc_kapat()
    elif (işlem == "3"):
        print(bilgisayar)
    elif (işlem == "4"):
        print("Dosya Sayısı: ",len(bilgisayar))
    elif (işlem == "5"):
        dosya = input("oluşturmak İstediğiniz dosya adını girin:")
        bilgisayar.dosya_ekle(dosya)
        print("Dosya Listesi Başarıyla Güncellendi.")
    elif (işlem == "6"):
        dosya = input("Silmek istediğiniz dosya adını girin:")
        bilgisayar.dosya_sil(dosya)
Bilgisayar Nesnesi Oluşturma Çalışmam
 
Alt 24 Ekim 2020, 16:45   #2
"Mizantrop"
Rima - ait Kullanıcı Resmi (Avatar)

Standart

Paylaşım için teşekkürler, emeğinize sağlık

________________

.
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:02.