IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Python (https://www.ircforumlari.net/python/)
-   -   Python ile Bilgisayar nesnesi olusturma (https://www.ircforumlari.net/python/913229-python-ile-bilgisayar-nesnesi-olusturma.html)

IoRi YaGaMi 17 Nisan 2021 04:03

Python ile Bilgisayar nesnesi olusturma
 
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)



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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk