Bagaimana Anda memisahkan angka ganjil dan genap dalam python while loop?
Dalam program ini kami membuat daftar input pengguna dan elemennya adalah campuran elemen ganjil dan genap. Tugas kita adalah membagi daftar ini menjadi dua daftar. Satu berisi jumlah elemen ganjil dan yang lainnya berisi jumlah elemen genap Show
ContohInput: [1, 2, 3, 4, 5, 9, 8, 6] Output Even lists: [2, 4, 8, 6] Odd lists: [1, 3, 5, 9] AlgoritmaStep 1 : create a user input list. Step 2 : take two empty list one for odd and another for even. Step 3 : then traverse each element in the main list. Step 4 : every element is divided by 2, if remainder is 0 then it’s even number and add to the even list, otherwise its odd number and add to the odd list._ Kode Contoh# Python code to split into even and odd lists # Funtion to split def splitevenodd(A): evenlist = [] oddlist = [] for i in A: if (i % 2 == 0): evenlist.append(i) else: oddlist.append(i) print("Even lists:", evenlist) print("Odd lists:", oddlist) # Driver Code A=list() n=int(input("Enter the size of the First List ::")) print("Enter the Element of First List ::") for i in range(int(n)): k=int(input("")) A.append(k) splitevenodd(A) KeluaranEnter the size of the First List :: 8 Enter the Element of First List :: 1 2 3 4 5 9 8 6 Even lists: [2, 4, 8, 6] Odd lists: [1, 3, 5, 9] Pada postingan kali ini, kita akan belajar cara menampilkan bilangan genap dan ganjil tanpa menggunakan if statement dalam bahasa pemrograman Python
Pertama, kita harus memahami bagaimana mengidentifikasi angka genap dan ganjil Apa itu Genap atau Ganjil Ketika angka dibagi 2 dan saldo menjadi nol dan angka di atas disebut sebagai angka genap – misalnya 2,4,6,8,10 dan di sisi lain ketika dibagi 2 dan seimbang menjadi 1 disebut bilangan ganjil atau bilangan genap misalnya 1, 3, 5, 7, 9 Pada postingan saya sebelumnya, saya telah menjelaskan berbagai pendekatan untuk menampilkan angka genap atau ganjil menggunakan pernyataan if dalam bahasa Python
disini kita akan membahas bagaimana cara menampilkan bilangan ganjil dan genap tanpa pernyataan if dalam bahasa pemrograman python
Ada empat program yang diberikan di bawah ini Mencetak angka genap menggunakan for loop dengan PythonProgram 1 Program ini memungkinkan pengguna untuk memasukkan angka maksimum untuk menampilkan semua angka genap menggunakan while loop dengan Python
Pisahkan angka ganjil dan genap dalam daftar menjadi dua daftar yang berbedaPada tutorial kali ini, kita akan membahas tentang memisahkan bilangan ganjil dan genap dalam suatu daftar menjadi dua daftar yang berbeda Ketika Anda membagi angka dengan dua dan jika saldonya nol, itu adalah angka genap Ketika suatu angka dibagi dua dengan sisa saldo 1, maka itu adalah angka ganjil
Contoh bilangan genap 2,4,6,8,… Contoh bilangan ganjil 1,3,5,7,…
Di sini, kita akan menggunakan operator modular untuk menampilkan angka ganjil atau genap terlebih dahulu jika n%2==0, n adalah bilangan genap jika n%2==1, n adalah bilangan ganjil Pisahkan angka ganjil dan genap dalam daftar
Program 1 Mendekati
jika n%2==0, n adalah bilangan genap, maka disimpan ke dalam daftargenap=[] jika n%2==1, n adalah bilangan ganjil, maka akan disimpan ke dalam oddList=[] Program numbers=[] #Create a empty list for store number from user input num=int(input("Enter number of elements: ")) for i in range(1,num+1): listElements=int(input("Enter telement %d: "%i)) numbers.append(listElements) evenList=[] #list for store even number oddList=[] #list for store odd number for j in numbers: if j%2==0: evenList.append(j) else: oddList.append(j) print("Even number list: ",evenList)#display separated even number list print("Odd number list: ",oddList) #display separated odd number list_ Ketika kode di atas dijalankan, menghasilkan hasil sebagai berikut Enter number of elements: 7 Enter telement 1: 25 Enter telement 2: 46 Enter telement 3: 67 Enter telement 4: 78 Enter telement 5: 89 Enter telement 6: 90 Enter telement 7: 87 Even number list: [46, 78, 90] Odd number list: [25, 67, 89, 87]
Disarankan untuk Anda untuk loop dalam bahasa Python jika pernyataan dalam bahasa Python
Posting serupa Program Python memeriksa apakah suatu bilangan ganjil atau genap Program python untuk memeriksa angka genap atau ganjil menggunakan fungsi Program python untuk menampilkan bilangan genap dan ganjil tanpa if Program python untuk menampilkan angka genap dan ganjil dalam rentang yang diberikan Kode python untuk menampilkan semua angka genap dan ganjil dari 1 hingga n
Pos terkaitProgram untuk mencetak angka genap atau ganjil dalam rentang yang diberikan menggunakan rekursi Program C++ untuk membalikkan angka menggunakan loop Program C mencari tengah diantara tiga bilangan menggunakan fungsi Kode Java untuk menemukan faktorial menggunakan metode Program python untuk menghitung jumlah bilangan ganjil dan genap Hitung jumlah ganjil dan genap dari array di C TerkaitBagaimana cara memisahkan angka ganjil dan genap di Python menggunakan while loop?Di dalam loop Python, kami menggunakan pernyataan If untuk memeriksa apakah item daftar Genap atau ganjil. Berdasarkan hasil, kami menambahkan item tersebut ke daftar Genap atau daftar Ganjil. if(NumList[1] % 2 == 0) => if(33 % 2 == 0) – Kondisi salah, sehingga masuk ke blok Else.
Bagaimana Anda membuat loop genap atau ganjil dengan Python?Kode yang diperlukan disediakan di bawah ini. num = int (input (“Masukkan sembarang angka untuk menguji apakah ganjil atau genap. “) jika (bil % 2) == 0. print (“Angka genap”) lainnya. print (“Angka yang diberikan ganjil”) Keluaran. Masukkan nomor apa saja untuk menguji apakah itu ganjil atau genap. 887 887 ganjil.
Bagaimana Anda mencetak angka ganjil dan genap dengan Python menggunakan for loop?bilangan = [1, 2, 3, 4, 5] untuk n bilangan. jika n% 2 == 0. print(n, 'adalah bilangan genap. ') product = n print('Perkalian dengan 1 hasilnya', product) product = product*2 print('Perkalian dengan 2 hasilnya', product) else. print(n, 'adalah bilangan ganjil. ') Simpan jawaban ini |