Menu
CoddyTech

Menemukan Nilai Minimum dan Maksimum

Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 47 dari 78.

Python menyediakan fungsi bawaan untuk menemukan nilai minimum dan maksimum dalam kumpulan data, seperti list atau tuple. Fungsi ini, min() dan max(), mudah digunakan dan dapat diterapkan pada berbagai tipe data, termasuk angka dan string.

Menemukan Nilai Minimum:

numbers = [3, 1, 4, 1, 5, 9, 2, 6]
smallest = min(numbers)
print(smallest)
# output: 1

Dalam contoh ini, fungsi min() menemukan angka terkecil dalam list numbers.

Menemukan Nilai Maksimum:

numbers = [3, 1, 4, 1, 5, 9, 2, 6]
largest = max(numbers)
print(largest)
# output: 9

Di sini, fungsi max() mencari angka terbesar dalam list numbers.

Bekerja dengan string:

Fungsi min() dan max() juga dapat digunakan dengan string. Dalam hal ini, fungsi tersebut membandingkan string berdasarkan urutan leksikografisnya, yaitu urutan kemunculannya dalam kamus.

words = ["apple", "banana", "cherry"]
smallest_word = min(words)
largest_word = max(words)
print(smallest_word)
# output: apple
print(largest_word)
# output: cherry

Dalam contoh ini, min() mengembalikan "apple" karena kata itu berada paling awal menurut urutan alfabet, dan max() mengembalikan "cherry" karena kata itu berada paling akhir menurut urutan alfabet.

challenge icon

Tantangan

Mudah

Kamu diberi sebuah list angka dan sebuah list kata. Tugasmu adalah menulis program yang:

  1. Menemukan dan mencetak angka terkecil dan terbesar dalam list angka menggunakan min() dan max().
  2. Menemukan dan mencetak kata terkecil dan terbesar dalam list kata berdasarkan urutan leksikografisnya.

Periksa kasus uji untuk mengetahui format output

Coba sendiri

numbers = [42, 17, 23, 56, 9, 34]
words = ["kiwi", "apple", "banana", "cherry", "date"]

# Tulis kodemu di sini
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Python online