GithubHelp home page GithubHelp logo

mini-project-python's Introduction

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

mini-project-python's People

Contributors

yasirutomo avatar

Watchers

James Cloos 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.