Tulis Program Python untuk Mencetak Angka Ganjil dari 1 sampai N menggunakan While Loop dan For Loop dengan sebuah contoh
Program Python untuk Mencetak Angka Ganjil dari 1 sampai N menggunakan For Loop
Program Python ini memungkinkan pengguna untuk memasukkan nilai batas maksimum. Selanjutnya, Python akan mencetak angka ganjil dari 1 hingga nilai batas maksimum yang dimasukkan pengguna
Dalam contoh ini, Python For Loop memastikan bahwa angka ganjil berada di antara 1 dan nilai batas maksimum
TIP. Saya sarankan Anda merujuk ke artikel Program Ganjil atau Genap Python untuk memahami logika di balik angka Ganjil Python
# Python Program to Print Odd Numbers from 1 to N maximum = int(input(" Please Enter any Maximum Value : ")) for number in range(1, maximum + 1): if(number % 2 != 0): print("{0}".format(number))Angka ganjil python menggunakan for Loop dan jika keluaran pernyataan
Please Enter any Maximum Value : 10 1 3 5 7 9_Program Python untuk Mencetak Angka Ganjil dari 1 sampai N tanpa Jika
Program Python untuk Angka Ganjil dari kode 1 sampai N ini sama seperti di atas. Namun, kami mengubah For Loop untuk menghilangkan blok If
Jika diperhatikan dengan seksama, kita mulai range dari 1, dan nilai counter yang kita gunakan adalah 2. Artinya, untuk bilangan iterasi pertama = 1, bilangan iterasi kedua = 3 (bukan 2) dan seterusnya
# Python Program to Print Odd Numbers from 1 to N maximum = int(input(" Please Enter any Maximum Value : ")) for number in range(1, maximum + 1, 2): print("{0}".format(number))Angka ganjil python menggunakan untuk keluaran Loop
Please Enter any Maximum Value : 12 1 3 5 7 9 11Program Python untuk Mencetak Angka Ganjil menggunakan While Loop
Dalam program angka ganjil python ini, kami baru saja mengganti For Loop dengan While Loop
# Python Program to Print Odd Numbers from 1 to N maximum = int(input(" Please Enter the Maximum Value : ")) number = 1 while number <= maximum: if(number % 2 != 0): print("{0}".format(number)) number = number + 1 Please Enter the Maximum Value : 15 1 3 5 7 9 11 13 15Program Python untuk menampilkan Angka Ganjil dari 1 sampai 100 menggunakan For Loop
Program tampilan angka ganjil python ini memungkinkan pengguna untuk memasukkan nilai Minimum dan maksimum. Selanjutnya, Python menampilkan angka ganjil antara nilai Minimum dan maksimum
Dalam tutorial ini, kita akan belajar cara mencetak angka ganjil dalam rentang tertentu. Program akan meminta pengguna untuk memasukkan batas bawah dan atas rentang. Ini kemudian akan menemukan semua angka ganjil dalam rentang itu dan mencetaknya
Program ini akan menggunakan satu putaran untuk berjalan dalam rentang yang disediakan pengguna. Dengan program ini, Anda akan mendapatkan pemahaman yang lebih baik tentang for loop di python
Mari saya tunjukkan program python terlebih dahulu
Nomor yang dikomentari dalam program di atas menunjukkan nomor langkah di bawah ini
- Minta pengguna untuk memasukkan batas bawah. Baca dan ubah menjadi int. Kemudian simpan di variabel lower_limit. Demikian pula, baca batas atas dan simpan di variabel upper_limit
- Gunakan satu putaran. Dengan menggunakan loop ini, ulangi antara batas bawah dan batas atas yang telah dimasukkan pengguna
- Untuk setiap nilai, periksa apakah dapat dibagi 2 atau tidak. Jika tidak, itu adalah angka ganjil. Cetak hasilnya
Enter the lower limit : 3 Enter the upper limit : 13 3 5 7 9 11 13_
Menggunakan perulangan while
lower_limit = int(input("Enter the lower limit : ")) upper_limit = int(input("Enter the upper limit : ")) while(lower_limit < upper_limit + 1): if(lower_limit % 2 != 0): print(lower_limit) lower_limit += 1
Penjelasan
Kami juga dapat memecahkan masalah ini menggunakan while loop. Dalam contoh ini, while loop akan berjalan hingga lower_limit kurang dari upper_limit + 1. Di dalam loop, kami menambah nilai dengan 1 pada setiap iterasi. Menggunakan kondisi if, kami memeriksa apakah nilainya ganjil atau tidak dan mencetak nilai ganjil
Ini akan menghasilkan output yang mirip dengan contoh for loop di atas
Program di atas tersedia di sini di Github
Kesimpulan
Menggunakan loop, Anda dapat memindai dalam rentang. Dalam tutorial ini, kita telah belajar untuk memecahkan masalah ini dengan menggunakan perulangan for dan perulangan while. Coba jalankan contoh di atas dan berikan satu komentar di bawah jika Anda memiliki pertanyaan
Dalam tutorial ini, kita akan belajar menulis sebuah program yang akan mencetak semua bilangan ganjil dalam suatu range. Bilangan ganjil adalah bilangan yang tidak habis dibagi 2. Pengguna harus memasukkan batas atas dan batas bawah rentang. Kemudian kita harus menemukan semua angka ganjil dalam rentang itu dan menampilkannya. Kami akan menggunakan konsep loop dalam Python dan pernyataan bersyarat dalam Python dalam program kami
Untuk daftar angka tertentu, tugasnya adalah menemukan dan mencetak semua angka ganjil dalam rentang itu
Memasukkan. batas bawah = 4
batas atas = 10
Keluaran. 5 7 9
Memasukkan. batas bawah = 7
batas atas = 37
Keluaran. 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35
Pendekatan untuk mencetak semua angka ganjil dalam suatu rentang
Untuk menjalankan tugas ini, kami akan menggunakan perulangan for yang akan berjalan dari batas bawah ke batas atas. Kami akan memeriksa semua angka dalam rentang itu jika tidak habis dibagi 2. Angka yang memenuhi syarat akan dicetak
Algoritma
Ikuti algoritme untuk memahami pendekatan dengan lebih baik
Langkah 1- Ambil input batas bawah rentang
Langkah 2- Ambil input batas atas rentang
Langkah 3- Jalankan loop dari batas bawah ke batas atas
Langkah 4- Periksa apakah setiap angka dalam rentang tidak habis dibagi 2
Langkah 5- Jika ya, cetak nomornya
Program Piton
Lihatlah program untuk memahami penerapan pendekatan yang disebutkan di atas
#print odd numbers #in range ll=int(input("Enter lower limit ")) ul=int(input("Enter upper limit ")) print("odd numbers in the range are") # loop for i in range(ll,ul): if i%2!=0: print(i,end=" ")_
Masukkan batas bawah 6
Masukkan batas atas 29
angka ganjil dalam rentang adalah
7 9 11 13 15 17 19 21 23 25 27
Untuk memasukkan kedua batas dalam rentang, kami akan menjalankan pengulangan dari batas bawah ke (batas atas+1)
Untuk mencetak angka dengan spasi, kami menggunakan end=" "
Kesimpulan
Dalam tutorial ini, kita telah mempelajari cara menemukan dan mencetak semua bilangan ganjil dalam suatu rentang. Kami telah menggunakan for loop dan jika pernyataan bersyarat untuk memeriksa dan menemukan semua angka ganjil dalam rentang