Tulis program untuk mencetak 10 angka genap pertama menggunakan while loop dengan python

Ulangi setiap elemen dalam daftar menggunakan for loop dan periksa apakah num % 2 == 0. Jika kondisinya memenuhi, maka cetak nomornya saja.  

Python3




Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_1

 

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_2

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7___________________8____0___
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_9_______________________________
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
______________________7____9____________________________________________________________________________

 

10 4 66 
_8

10 4 66 
_9
10 24 4 66 
0
10 24 4 66 
1
10 24 4 66 
2

 

________19

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_19_______4

10 24 4 66 
3
10 24 4 66 
6
10 24 4 66 
0
10 24 4 66 
8
10 24 4 66 
9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
2
Even numbers in the list:  [10, 4, 66]
3

Even numbers in the list:  [10, 4, 66]
4
Even numbers in the list:  [10, 4, 66]
5
Even numbers in the list:  [10, 4, 66]
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
8
Even numbers in the list:  [10, 4, 66]
9

Keluaran

10 4 66 
_

Kompleksitas Waktu. PADA)
Ruang Bantu. O(1), Karena ruang ekstra konstan digunakan

Metode 2. Menggunakan pengulangan while

Python3




Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_1

 

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_2

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
Even numbers in the list:  [10, 4, 66]
7________________________________________________________________________________________________________________________G

10 24 4 66 
0
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
2

 

2 64 14 
0

2 64 14 
1
2 64 14 
2
2 64 14 
3
2 64 14 
4

 

________19

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_19_______4

10 24 4 66 
3
10 24 4 66 
6
2 64 14 
9
10 24 4 66 
8
10 24 4 66 
9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
2
Even numbers in the list:  [10, 4, 66]
3

Even numbers in the list:  [10, 4, 66]
4
Even numbers in the list:  [10, 4, 66]
5
2 64 14 
8
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
8
Even numbers in the list:  [10, 4, 66]
9

 

________19

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_83_______3

10 24 4 66 
3
10 24 4 66 
0
[ 2 64 14]
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
[ 2 64 14]
8

Keluaran

10 24 4 66 

Kompleksitas Waktu. PADA)
Ruang Bantu. O(1), Karena ruang ekstra konstan digunakan

Metode 3. Menggunakan pemahaman daftar

Python3




[ 2 64 14]
_9

 

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_2

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7___________________8____0___
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_9_______________________________
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
______________________7____9____________________________________________________________________________

 

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_16

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
17
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
19
10 4 66 
9
10 24 4 66 
0
10 24 4 66 
1
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
10 24 4 66 
6 _______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

 

Even numbers in the list:  [10, 4, 66]
5
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
33
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
34
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
35

Keluaran

Even numbers in the list:  [10, 4, 66]

Kompleksitas Waktu. PADA)
Ruang Bantu. O(1), Karena ruang ekstra konstan digunakan

Metode 4. Menggunakan ekspresi lambda

Python3




Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_1

 

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_2

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
8___________________________________________________________________________________________________________________________________

 

 

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_55

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
17
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
58
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
____33
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
60
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
33
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
62
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
________________________________________________________________________________________________________________________________________________________________________________________________________

 

Even numbers in the list:  [10, 4, 66]
5
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
33
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
34
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
35

Keluaran

Even numbers in the list:  [10, 4, 66]

Metode 5. Menggunakan Rekursi

Python3




Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_74

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_75

 

 

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
76
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
77
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
58
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
79
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
2
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
82

10 24 4 66 
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
84

10 24 4 66 
3
10 24 4 66 
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
87
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
2 64 14 
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
33
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
58
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
82

Even numbers in the list:  [10, 4, 66]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
95

10 24 4 66 
3
10 24 4 66 
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
58
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
99
10 24 4 66 
8
10 24 4 66 
9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
2________31______3

Even numbers in the list:  [10, 4, 66]
4
Even numbers in the list:  [10, 4, 66]
5
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
33
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
58
10 4 66 
10
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
8
Even numbers in the list:  [10, 4, 66]
9

10 24 4 66 
3
10 4 66 
15

10 24 4 66 
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
77
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
58
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
79
[ 2 64 14]
6
[ 2 64 14]
8
Even numbers in the list:  [10, 4, 66]
9

 

 

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
6
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7___________________8____0___
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_9_______________________________
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
______________________7____9____________________________________________________________________________

Even numbers in the list:  [10, 4, 66]
5
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
33
10 4 66 
40
10 4 66 
41
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
8
Even numbers in the list:  [10, 4, 66]
9

10 4 66 
_45

Keluaran

Even numbers in the list: 10 4 66 

Kompleksitas waktu. O(n), Kompleksitas waktu dari algoritme ini adalah O(n), di mana n adalah panjang dari daftar, karena ia melintasi daftar hanya sekali
Ruang Bantu. O(n), Ruang bantu adalah O(n) karena rekursi perlu menyimpan daftar dan parameter fungsi dalam tumpukan panggilan

metode. Menggunakan fungsi enumerasi

Python3




Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5________19______9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
51
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
53
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
55________0______7
10 4 66 
__57

10 4 66 
9
10 4 66 
60
10 24 4 66 
1
10 4 66 
62
10 4 66 
63

10 24 4 66 
3
10 24 4 66 
6
10 4 66 
66
10 24 4 66 
8
10 24 4 66 
9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
2
Even numbers in the list:  [10, 4, 66]
3

Even numbers in the list:  [10, 4, 66]
4
Even numbers in the list:  [10, 4, 66]
5
10 4 66 
75
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
8
Even numbers in the list:  [10, 4, 66]
9

Keluaran

2 64 14 

metode. Menggunakan pas

Python3




Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5________19______9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
51
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
53
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
55________0______7
10 4 66 
__57

10 4 66 
_9
10 4 66 
66
10 24 4 66 
1
10 24 4 66 
2

10 24 4 66 
3
10 24 4 66 
6
10 4 66 
98
10 24 4 66 
8
10 24 4 66 
9
10 24 4 66 
01
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
2
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
82

Even numbers in the list:  [10, 4, 66]
4
10 24 4 66 
06

10 24 4 66 
3
10 24 4 66 
08
Even numbers in the list:  [10, 4, 66]
3

Even numbers in the list:  [10, 4, 66]
4
Even numbers in the list:  [10, 4, 66]
5
10 4 66 
75
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
8
Even numbers in the list:  [10, 4, 66]
9

Keluaran

2 64 14 

Ruang Bantu. O(1)

metode. Menggunakan numpy. Himpunan

Python3




10 24 4 66 
_16

10 24 4 66 
_17

10 24 4 66 
_18
10 24 4 66 
19

 

10 24 4 66 
_20

10 24 4 66 
21
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5
10 24 4 66 
9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
51________0______7
10 4 66 
53
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
55
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7______7__5______9_______9______9

10 24 4 66 
_34
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
10 24 4 66 
36

 

10 24 4 66 
_37

10 24 4 66 
38
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
10 24 4 66 
40
10 24 4 66 
8
10 24 4 66 
9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Even numbers in the list:  [10, 4, 66]
2
10 4 66 
7

Even numbers in the list:  [10, 4, 66]
5
10 24 4 66 
48

Keluaran

[ 2 64 14]

metode. Menggunakan not dan Bitwise & operator

kita dapat mengetahui apakah suatu bilangan genap atau tidak menggunakan & operator. kami melintasi semua elemen dalam daftar dan memeriksa apakah bukan elemen&1. jika kondisi terpenuhi maka kita katakan itu adalah bilangan genap

Python3




10 24 4 66 
_49

10 24 4 66 
_50

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
3
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
5
10 24 4 66 
54
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 24 4 66 
56_______
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_19_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Bagaimana Anda mencetak 10 angka genap pertama dengan Python?

15 cara mencetak bilangan genap dengan Python .
Hanya dengan satu cetakan. Cara paling sederhana adalah. cetak(0,2,4,6,8,10)
Untuk putaran. Metode pertama yang terlintas dalam pikiran saya. untuk saya dalam rentang (0,11,2). .
Untuk dan % untuk i dalam rentang(11). .
Generator dan % print([i untuk i dalam rentang(11) jika i%2 == 0])
Generator dan Biner. .
Sedikit demi sedikit DAN

Bagaimana Anda mencetak angka genap dalam for loop dengan Python?

Contoh #1. Cetak semua bilangan genap dari daftar yang diberikan menggunakan for loop Tentukan batas awal dan akhir jangkauan. Ulangi dari awal hingga rentang dalam daftar menggunakan for loop dan periksa apakah num % 2 == 0. Jika kondisinya memenuhi, maka cetak nomornya saja.

Bagaimana Anda mencetak 10 angka genap pertama?

Sekarang, bilangan asli adalah menghitung bilangan seperti 1, 2, 3, 4 dan seterusnya, dan bilangan genap adalah bilangan yang habis dibagi 2 seperti 2, 4, 6 dan seterusnya. Oleh karena itu, 10 bilangan asli genap pertama adalah 2, 4, 6, 8, 10, 12, 14, 16, 18, dan 20 .

Bagaimana Anda mencetak angka pertama dan genap dengan Python?

Algoritma untuk Mencetak N Bilangan Asli Genap Pertama .
Langkah 1. Mulai Program
Langkah 2. Baca nomor dari pengguna dan simpan dalam variabel
Langkah 3. Temukan n bilangan asli genap pertama menggunakan for loop atau while loop
Langkah 4. Cetak dulu n bilangan asli genap
Langkah 5. Hentikan Program