class NFT:
def __init__(self, ad, sahip, fiyat):
self.ad = ad
self.sahip = sahip
self.fiyat = fiyat
def sat(self, alici):
if alici.bakiye >= self.fiyat:
alici.bakiye -= self.fiyat
self.sahip.bakiye += self.fiyat
self.sahip = alici
print(f"{self.ad} adlı NFT, {self.fiyat} TL karşılığında satıldı.")
else:
print("Yetersiz bakiye.")
class Kullanici:
def __init__(self, ad, bakiye):
self.ad = ad
self.bakiye = bakiye
def __str__(self):
return self.ad
# Kullanıcılar ve NFT'ler oluşturuldu
alice = Kullanici("Alice", 100)
bob = Kullanici("Bob", 50)
nft1 = NFT("NFT1", alice, 75)
nft2 = NFT("NFT2", bob, 50)
# NFT'ler satışa sunuldu
nft1.sat(bob) # NFT1 adlı NFT, 75 TL karşılığında satıldı.
nft2.sat(alice) # Yetersiz bakiye.
Yorumlar
Yorum Gönder