17 Nisan 2021, 04:03
|
#1 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Python ile Bilgisayar nesnesi olusturma
Kod: Kodu kopyalamak için üzerine çift tıklayın! 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) |
| |