🎸 Band Name Generator
Mida õppisin: sisendi küsimine kasutajalt, stringide ühendamine, print() funktsioon.
Kasutatud: input()
, print()
, stringide liitmine +
sümboliga.
Miks tegin: Et harjutada Pythoni kõige põhilisemaid tööriistu – ideaalne esimeseks projektiks.
print("Welcome to the Band Name Generator.")
city = input("Which city did you grow up in?\n")
pet = input("What is the name of a pet?\n")
print("Your band name could be " + city + " " + pet)
🧮 Tip Calculator
Mida õppisin: arvutamine float
ja int
väärtustega, protsentide teisendamine, ümardamine, f-string
i kasutamine.
Kasutatud: input()
, float()
, int()
, round()
, f-string
.
Miks tegin: Et harjutada kasutajasisendi töötlemist ja jagamist mitme isiku vahel – väga praktiline harjutus.
print("Welcome to the tip calculator!")
bill = float(input("What was the total bill? $"))
tip = int(input("What percentage tip would you like to give? 10 12 15 "))
people = int(input("How many people to split the bill? "))
tip_as_percent = tip / 100
total_tip_amount = bill * tip_as_percent
total_bill = bill + total_tip_amount
bill_per_person = total_bill / people
final_amount = round(bill_per_person, 2)
print(f"Each person should pay: ${final_amount}")
🏝️ Treasure Island
Mida õppisin: tingimuslaused if
, elif
, else
, kasutajalt sisendi küsimine, stringide võrdlemine ja otsustusloogika harutamine.
Kasutatud: input()
, print()
, .lower()
, if-elif-else
, emojide kasutamine tulemuste väljendamiseks.
Miks tegin: Et harjutada otsustuspuu loogikat ja luua lihtne tekstipõhine seiklusmäng, mis muudab õppimise lõbusaks ja kaasahaaravaks.
🔒 Parooligeneraator (Python)
Mida õppisin: kasutajalt sisendi küsimist, tsüklite kasutamist, random mooduli rakendamist, andmete töötlemist Pythonis.
Kasutatud: input()
, int()
, for
, random.choice()
, print()
Miks tegin: Et harjutada lihtsat loogikat ja luua praktiline parooligeneraator käsureal.
🏆 Kuldvillak (Jeopardy)
Mida õppisin: HTML struktuuri loomine mängulauale, CSS-iga kujundamine ja animatsioonid, JavaScript-iga dünaamiline sisu ja mängulogika, DOM manipuleerimine, event handling.
Kasutatud: HTML5
, CSS3
, JavaScript
, DOM API
, localStorage
, JSON
.
Miks tegin: Et kombineerida kõiki veebikeeli ühes projektis ja luua interaktiivne viktoriin, mis näitab frontend arenduse täisspektrit.
JavaScript projektid tulevad siia...
React projektid tulevad siia...
SQL ja andmebaaside projektid tulevad siia...
DevOps projektid tulevad siia...