Giter Site home page Giter Site logo

d1's Introduction

D1

Simple Cryptocurrency Wallet

class Wallet: def init(self): self.balance = 0 self.transactions = []

def deposit(self, amount):
    if amount > 0:
        self.balance += amount
        self.transactions.append(f"Deposited {amount} coins.")
    else:
        print("Invalid deposit amount.")

def withdraw(self, amount):
    if 0 < amount <= self.balance:
        self.balance -= amount
        self.transactions.append(f"Withdrew {amount} coins.")
    else:
        print("Insufficient funds or invalid withdrawal amount.")

def get_balance(self):
    return self.balance

def get_transactions(self):
    return self.transactions

if name == "main": my_wallet = Wallet()

my_wallet.deposit(100)
my_wallet.withdraw(30)

print(f"Current balance: {my_wallet.get_balance()} coins")
print("Transaction history:")
for tx in my_wallet.get_transactions():
    print(tx)

def deposit(self, amount): if amount > 0: self.balance += amount self.transactions.append(f"Deposited {amount} coins.") else: print("Invalid deposit amount.")

def withdraw(self, amount): if 0 < amount <= self.balance: self.balance -= amount self.transactions.append(f"Withdrew {amount} coins.") else:

def get_transactions(self): return self.transactions def get_transactions(self): return self.transactions

d1's People

Contributors

thegreatoneinthemetaverse avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.