Допиши программу, рекомендующую факультатив. В программе уже дана функция get_coure(),

Berikut ini adalah pertanyaan dari zuliaassidah3137 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama

Допиши программу, рекомендующую факультатив. В программе уже дана функция get_coure(), получающая предпочтение и возвращающая факультатив. Допиши основную часть с вводом числа учеников, которым нужно порекомендовать курсы. Запроси у каждого предпочтение и в ответ напечатай факультатив. При печати рекомендаций проверь, есть ли среди них астрономия. Если есть, то напечатай дополнительное сообщение: «Будьте внимательны! Занятия проходят ночью!» Программа должна работать как на картинке. Def get_coure(wih): if wih. Find('спорт') != -1: coure = 'волейбол' elif wih. Find('наука') != -1: coure = 'астрономия' elif wih. Find('комиксы') != -1: coure = 'скетчинг' ele: coure = 'история Древнего Рима' return coure.

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Untuk menyelesaikan masalah ini, Anda dapat menambahkan bagian kode berikut setelah fungsi get_coure():

Penjelasan:

# Permintaan jumlah siswa

n = int(input('Berapa siswa yang ingin Anda rekomendasikan fakultatif? '))

# Pertanyaan preferensi siswa dan pencetakan rekomendasi

astronomy = False

for i in range(n):

   wih = input('Siapa preferensi siswa ke-' + str(i + 1) + '? ')

   course = get_coure(wih)

   if course == 'астрономия':

       astronomy = True

   print('Siswa ke-' + str(i + 1) + ' disarankan untuk mengikuti fakultatif ' + course + '.')

# Mencetak pesan tambahan jika ada siswa yang direkomendasikan untuk mengikuti астрономия

if astronomy:

   print('\nБудьте внимательны! Занятия проходят ночью!')

Semoga dengan pertanyaan yang sudah terjawab oleh irfan8694 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Mon, 13 Mar 23