f = open('file.txt')
s = f.read()
c = 0
for i in s:
     if i.isupper():
          c = c + 1
print('No. of uppercase aplphabets are',c)

Penjelasan kode :

  1. Ini membuka file bernama "file.txt" menggunakan fungsi open() bawaan dan mengembalikan objek file yang ditetapkan ke variabel 'f'.
  2. Ia membaca seluruh isi objek file 'f' menggunakan metode read() dan menyimpannya sebagai string dalam variabel 's'.
  3. Ini menginisialisasi variabel penghitung 'c' ke 0.
  4. Ini mengulangi setiap karakter dalam string 's' menggunakan for loop.
  5. Untuk setiap karakter, ia memeriksa apakah itu huruf besar menggunakan metode isupper(). Jika karakternya huruf besar, maka variabel penghitung 'c' akan bertambah 1.
  6. Terakhir, ia mencetak pesan yang menampilkan jumlah huruf besar yang ditemukan dalam file. Pesan ditampilkan menggunakan fungsi print() dan menyertakan nilai 'c'.

Secara keseluruhan, kode ini menghitung jumlah huruf besar dalam file teks bernama “file.txt” dan mencetak jumlah tersebut sebagai bagian dari pesan.