Ulasan: Pelacak Turnamen
Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 38 dari 78.
Tantangan
SulitDalam turnamen game kompetitif, para pemain mengikuti pertandingan yang berbeda. Tugasmu adalah menganalisis partisipasi pemain dalam tiga pertandingan menggunakan set Python.
Kamu akan diberi tiga set pemain:
match1: Pemain yang mengikuti Pertandingan 1match2: Pemain yang mengikuti Pertandingan 2match3: Pemain yang mengikuti Pertandingan 3
Tugasmu adalah:
- Temukan pemain yang mengikuti ketiga pertandingan
- Identifikasi pemain yang mengikuti tepat dua pertandingan
- Tentukan pemain yang hanya mengikuti satu pertandingan
- Hitung jumlah total pemain unik dalam turnamen
- Temukan pemain yang mengikuti Pertandingan 1, tetapi tidak mengikuti Pertandingan 2 atau Pertandingan 3
Cetak hasilnya dengan format berikut:
- Gunakan
sorted(list(set_name))untuk menampilkan pemain dalam urutan alfabetis - Cetak dengan format output persis seperti yang ditunjukkan dalam contoh
Contoh Input:
{"Alice", "Bob", "Charlie", "Diana"}
{"Charlie", "Diana", "Eve", "Frank"}
{"Alice", "Diana", "Frank", "George"}Contoh Output:
Players in all matches: ['Diana']
Players in exactly two matches: ['Alice', 'Charlie', 'Frank']
Players in only one match: ['Bob', 'Eve', 'George']
Total unique players: 7
Players in Match 1 only: ['Bob']Coba sendiri
# Baca input untuk ketiga pertandingan
match1 = eval(input())
match2 = eval(input())
match3 = eval(input())
# 1. Temukan pemain yang berpartisipasi dalam ketiga pertandingan
# 2. Temukan pemain yang berpartisipasi dalam tepat dua pertandingan
# 3. Temukan pemain yang berpartisipasi dalam satu pertandingan saja
# 4. Hitung jumlah pemain unik
# 5. Temukan pemain yang hanya berpartisipasi dalam Match 1
# Cetak hasil dalam format yang ditentukanSemua 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