Halaman

Sabtu, 22 Januari 2022

Membuat Segitiga dari Bintang

Kode ini mencoba membuat segitiga dari bintang. Tapi oh tidak! Ada kesalahan di suatu tempat-itu menampilkan semua bintang pada satu baris, bukan baris terpisah.

Perbaiki kode untuk menampilkan segitiga bintang yang memiliki 4 baris.

Anda dapat menggunakan \n baris baru untuk membuat jeda baris dalam string.
Penting: Hapus spasi tambahan agar sesuai dengan output yang diperlukan.



Baris Baru

Oke, jadi kita bisa menghasilkan teks, tapi akan sangat sulit dibaca jika semuanya dalam satu baris, bukan?

Untuk membuat baris baru kita menggunakan \n.

\n dapat digunakan dalam string untuk membuat output multi-baris. Seperti ini:

 

 


\n berguna, tetapi akan sedikit merepotkan jika kita mencoba memformat banyak teks multibaris.

Namun, ada cara lain! Baris baru ditambahkan secara otomatis untuk string yang dibuat menggunakan tiga tanda kutip.
Sebagai contoh:

 

 

Ini memudahkan untuk memformat teks panjang dan multi-baris tanpa perlu secara eksplisit menempatkan \n untuk jeda baris.

 

 

 

String

Kita bertemu string di modul 1, tetapi sekarang saatnya untuk lebih mengenal.

Sederhananya, jika Anda ingin menggunakan teks dengan Python, Anda harus menggunakan string. Tapi ada lebih dari itu, karena kita akan mencari tahu bersama!

Kita dapat membuat string dengan memasukkan teks di antara dua tanda kutip tunggal atau ganda. Seperti ini:

 

 

 

Tetapi bagaimana jika Anda ingin memasukkan satu kutipan dalam string yang dikutip tunggal (atau kutipan ganda dalam string yang dikutip ganda)? Biasanya ini akan membingungkan Python dan merusak kode, kecuali jika Anda menghindari tanda kutip menggunakan garis miring terbalik.

Misalnya:



Garis miring terbalik yang kami gunakan untuk melarikan diri, tidak ditampilkan di output.

 

Waktu penerbangan

Anda perlu menghitung waktu penerbangan dari perjalanan yang akan datang. Anda terbang dari LA ke Sydney, menempuh jarak 7425 mil, pesawat terbang dengan kecepatan rata-rata 550 mil per jam.

Hitung dan hasilkan total waktu penerbangan dalam jam.

Petunjuk
Hasilnya harus float.

 


 

Menghitung jumlah jam dalam 888 menit

Tugas acak! Anda perlu menghitung jumlah jam dalam 888 menit.

Program Anda perlu menampilkan jumlah jam dan kemudian jumlah menit yang tersisa, pada baris terpisah.

Misalnya, 72 menit sama dengan 1 jam 12 menit, jadi program Anda akan menampilkan:
1
12

Anda dapat menggunakan pembagian floor untuk menemukan jumlah jam, dan operator modulo untuk menemukan menit yang tersisa.
Gunakan pernyataan print() terpisah untuk setiap output.

 

 

Sisa

Ahh sisa-sisa sial itu. Tapi, mereka tidak terlalu mengganggu dengan Python. Kita dapat menggunakan operator modulo-yang dilakukan dengan simbol persen (%)-untuk mendapatkan sisa pembagian yang diberikan.

Sebagai contoh:

 

 

 

Semua operator numerik juga dapat digunakan dengan float.

 

Hasil bagi



Floor division dilakukan dengan menggunakan dua garis miring ke depan dan digunakan untuk menentukan hasil bagi suatu pembagian. Tunggu! Apa?! "Floor Division"? "Hasil bagi"?

Hasil bagi hanya berarti kuantitas yang dihasilkan oleh pembagian dua angka.

Dan floor division sama seperti operasi pembagian normal kecuali bahwa ia mengembalikan bilangan bulat terbesar yang mungkin. Bilangan bulat ini kurang dari atau sama dengan hasil pembagian normal.

Sebagai contoh:


Kode di atas akan menampilkan 3, karena 6 masuk ke 20 tiga kali, dan merupakan bilangan bulat terbesar yang mungkin.

Anda juga dapat menggunakan floor division pada float, dan hasilnya akan selalu menjadi float.

Menghitung bakteri setelah 24 jam

Tahukah Anda bahwa ada lebih banyak sel bakteri dalam tubuh Anda daripada sel-sel yang membentuk tubuh Anda? Aneh!

Kultur bakteri dimulai dengan 500 bakteri dan bertambah dua kali lipat setiap jam.
Artinya, setelah 1 jam jumlah bakteri adalah 1000, setelah 2 jam - 2000, dan seterusnya.

Mari kita hitung dan hasilkan jumlah bakteri yang akan ada dalam kultur setelah 24 jam.

Rumus untuk menghitung bakteri setelah N jam adalah: 500*2ᴺ