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: 1Dalam 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: 9Di 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: cherryDalam 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.
Tantangan
MudahKamu diberi sebuah list angka dan sebuah list kata. Tugasmu adalah menulis program yang:
- Menemukan dan mencetak angka terkecil dan terbesar dalam list angka menggunakan
min()danmax(). - 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 siniPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Logika dan Alur
1Eksplorasi Variabel
KonstantaPenugasan Beberapa VariabelMenukar VariabelVariabel PenampungPembulatan AngkaKonversi ke list4Aplikasi Buku Kontak
Tampilkan MenuTambahkan Kontak7Set Bagian 2
Operasi Matematika Bagian 1Operasi Matematika Bagian 2Ulasan: Berburu Harta KarunSubset dan SupersetMelakukan Perulangan pada SetUlasan: Pelacak Turnamen10Dasar list comprehension
SintaksnyaMembuat list sederhanaMenambahkan kondisiMenggunakan agregasi dataRangkuman: Rumah ListRangkuman: Elemen Kebebasan13Sistem Manajemen Inventaris
Ikhtisar ProyekTambahkan Barang2dictionary Bagian 1
Apa Itu dictionary?Membuat dictionaryMengakses NilaiMengubah dictionaryRangkuman: Pengelola Resep5Pengambilan Keputusan Lanjutan
Operator TernaryPemeriksaan KeanggotaanPemeriksaan IdentitasError IndentasiRangkuman: Filter Liburan8Pengelola Data Siswa
Gambaran Umum ProyekTambah Siswa3dictionary Bagian 2
Method pada dictionarydictionary BersarangMemeriksa keyMenelusuri dictionary dengan perulanganRingkasan: Penghitung Frekuensi9Agregasi Data Lanjutan
Menggunakan SumMenemukan Nilai Minimum dan MaksimumMengurutkan Data dengan EfisienRangkuman: Pengurut dictionaryLatihan sendiri: Compiler Python online