Cetak angka genap dari 1 hingga 100 dengan python menggunakan while loop

Pertama, Anda harus melihat berapa banyak yang ingin Anda cetak. Jadi untuk misalnya. Angka genap sampai 10 akan seperti ini i = 1 # Jalankan loop 10 kali sementara i <= 10. # Periksa apakah saya bilangan genap. jika ya, cetaklah jika i % 2 == 0. cetak(i) i += 1

Tulis Program Python untuk Mencetak Bilangan Genap dari 1 sampai N menggunakan While Loop dan For Loop dengan sebuah contoh

Program Python untuk Mencetak Bilangan Genap dari 1 sampai N menggunakan For Loop

Program Python ini memungkinkan pengguna untuk memasukkan nilai batas. Selanjutnya, Python akan mencetak angka genap dari 1 hingga nilai batas yang dimasukkan pengguna

Dalam contoh ini, Python For Loop memastikan angka antara 1 dan nilai batas maksimum

TIP. Saya sarankan Anda merujuk ke artikel Program Genap atau Ganjil Python untuk memahami logika Python di balik angka Genap

# Python Program to Print Even Numbers from 1 to N

maximum = int(input(" Please Enter the Maximum Value : "))

for number in range(1, maximum+1):
    if(number % 2 == 0):
        print("{0}".format(number))

Output angka genap Pencetakan Python

 Please Enter the Maximum Value : 10
2
4
6
8
10
_

Program Python untuk mencari Bilangan Genap dari 1 sampai 100 tanpa Pernyataan If

Contoh angka genap Python dari 1 hingga 100 ini sama seperti di atas. Tapi, kami mengubah Python For Loop untuk menghilangkan blok If

Jika Anda mengamati program Python di bawah ini, kami memulai rentang dari 2, dan kami menggunakan nilai penghitungnya adalah 2. Artinya, untuk bilangan iterasi pertama adalah 2, bilangan iterasi kedua = 4 (bukan 3) dan seterusnya

# Python Program to Print Even Numbers from 1 to N

maximum = int(input(" Please Enter the Maximum Value : "))

for number in range(2, maximum+1, 2):
    print("{0}".format(number))

Keluaran angka genap Python

 Please Enter the Maximum Value : 20
2
4
6
8
10
12
14
16
18
20

Program Python untuk menampilkan Bilangan Genap menggunakan While Loop

Dalam program bilangan genap Python ini, kami baru saja mengganti For Loop dengan While Loop

# Python Program to Print Even 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
_

Output angka genap Pencetakan Python

 Please Enter the Maximum Value : 14
2
4
6
8
10
12
14

Program Python untuk menampilkan Angka Genap dari 1 sampai 100

Contoh ini memungkinkan pengguna untuk memasukkan nilai Minimum dan maksimum — selanjutnya, Python mencetak angka genap antara nilai Minimum dan maksimum

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
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
8____6___
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_15____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ E jelas

 

10 4 66 
8

10 4 66 
9
10 24 4 66 
0
10 24 4 66 
1
10 24 4 66 
2

 

________25

 Please Enter the Maximum Value : 20
2
4
6
8
10
12
14
16
18
20
_25_______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

________37______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____6_______7
10 4 66 
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ E jelas

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________66______3
2 64 14 
4

 

________25

 Please Enter the Maximum Value : 20
2
4
6
8
10
12
14
16
18
20
_25_______4

10 24 4 66 
3
10 24 4 66 
6 ________66______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________66______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

 

10 24 4 66 
3
[ 2 64 14]
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
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
8____6___
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_15____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ E jelas

 

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 __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________gul

 

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____6_______7
10 4 66 
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

 

 

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________37______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

________25

 Please Enter the Maximum Value : 20
2
4
6
8
10
12
14
16
18
20
_15_______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
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
8____6___
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
_15____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ E jelas

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 ________ 245 _______

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________25______9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
51______6_______7
10 4 66 
53
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7________15_
 Please Enter the Maximum Value : 14
2
4
6
8
10
12
14
6_____7________15______15_______5_______6_____7
10 4 66 

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

________25______3

10 24 4 66 
6
10 4 66 
66
10 24 4 66 
8 ________25______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

________37______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________25______9
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7
10 4 66 
51______6_______7
10 4 66 
53
Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
7________15_
 Please Enter the Maximum Value : 14
2
4
6
8
10
12
14
6_____7________15______15_______5_______6_____7
10 4 66 

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

________37

# Python Program to Print Even 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
_25_______06

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

________37______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________6______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_________15

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

________25______38

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]
4
10 24 4 66 
40
10 24 4 66 
8 ________25______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]
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ E jelas

Bagaimana Anda mencetak angka genap dengan Python untuk loop?

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 angka genap dari 1 hingga 10 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 dari 1 hingga 100?

Algoritma .
Awal
Mulai satu putaran untuk i = 1 hingga 100. Periksa apakah saya habis dibagi 2. Jika benar, cetak nomornya. Jika salah, tambahkan angkanya