/mini-project-python

mini project to learn python

Primary LanguagePython

Mini Project to Learn Python

Some mini project that can be used to learn Python, this project has represented some use of the important parts in the Python programming such as functions, loops, list, dictionary, data types, package etc. that can be studied by doing while code the project.

Beberapa mini project yang dapat digunakan untuk belajar Python, beberapa project ini telah merepresentasikan penggunaan bagian-bagian penting dalam pemograman python seperti fungsi, perulangan, list, dictionary, type data, hingga penggunaan package yang dapat dipelajari dalam proses pembuatannya.

Permainan Lempar Dadu (Dice Rolling Simulator)

Seperti namanya, project ini merupakan simulator permainan lempar dadu. User akan diminta melempar sebuah dadu, kemudian komputer mengeluarkan nilai dadu secara acak, sangat sederhana namun baik untuk project-project berikutnya.

Konsep yang digunakan:

  • Random
  • Integer
  • Print
  • While Loop

Pembuat Cerita (Story Maker)

Tujuannya adalah membuat sebuah cerita menjadi dinamis. Awalnya kita mendefenesikan sebuah string berupa template cerita, pada bagian-bagian tertentu dari template tersebut dapat berubah-ubah sesuai dengan input user. User akan di minta untuk memasukkan beberapa kata baik itu kata kerja, benda hingga sifat, kemudian program mengeluarkan cerita berdasarkan isi input dari user.

Konsep yang digunakan:

  • String
  • Variable
  • Input-output
  • List

Tebak Angka (Guest The Number)

Permainan tebak angka, secara acak komputer akan mengacak angka 1 - 100 untuk dipilih satu, user akan menebak angka berapa yang telah di acak. Jika pilihan user lebih kecil dari angkanya akan keluar notice bahwa angka terlalu kecil, dan begitu pula sebaliknnya.

Konsep yang digunakan:

  • Random
  • Function
  • If-Else Statement
  • While Loop
  • Integer
  • Input-output
  • Execption

Gunting Batu Kertas (Rock Paper Scissors)

Permainan gunting batu kertas melawan komputer, user memilih antara gunting, batu dan kertas, kemudian komputer juga akan memilih secara acak. Seperti permainan gunting batu kertas biasanya.

Konsep yang digunakan:

  • Random
  • Function
  • If-Else Statement
  • Dictionary
  • List
  • Tuple
  • While Loop

Arah Petualangan dengan Text (Text Based Adventure Game)

Game ini mengambil skenario seekor kelinci yang ingin mengantar sebuah telur untuk di simpan pada sebuah keranjang. Keranjang berada pada sebuah ruangan dalam rumah. Dengan menggunakan input text user dapat menggerakkan kelinci dari satu ruangan ke ruangan lain untuk mencari keranjang. Setelah telur berhasil di kirim, kelinci harus di arahkan ke ruangan awal pada saat game baru di mulai.

Konsep yang digunakan:

  • Random
  • Function
  • If-Else Statement
  • Dictionary
  • List
  • Tuple
  • While Loop
  • Bolean
  • Input-output

Tebak Kata (Guest The Word / Hangman)

Tebak kata merupakan game sederhana yang goalnya user akan menebak kata acak pilihan game. Awalnya game memiliki beberapa kata, kemudian dipilih secara acak untuk di tebak oleh user. User bisa memasukkan 1 huruf pertebakan kemudian game mengecek apakah ada huruf tersebut yang terkandung dalam kata, jika ada huruf akan muncul dan begitu seterusnya sampai user dapat menebak keseluruhan huruf yang membentuk kata.

Konsep yang digunakan:

  • Random
  • Function
  • If-Else Statement
  • Dictionary
  • List
  • Tuple
  • For Loop
  • While Loop
  • Bolean
  • Input-output

Kontributor