Program Python untuk Mencetak semua Nombor Perdana dalam Selang

Isi kandungan

Dalam program ini, anda akan belajar mencetak semua nombor perdana dalam selang menggunakan gelung dan memaparkannya.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Python berikut:

  • Python jika … lain Penyataan
  • Python untuk Gelung
  • Python rehat dan teruskan

Bilangan bulat positif lebih besar daripada 1 yang tidak mempunyai faktor lain kecuali 1 dan nombor itu sendiri disebut nombor perdana.

2, 3, 5, 7 dan lain-lain adalah nombor perdana kerana mereka tidak mempunyai faktor lain. Tetapi 6 tidak Perdana (ia adalah komposit) kerana, 2 x 3 = 6.

Kod sumber

 # Python program to display all the prime numbers within an interval lower = 900 upper = 1000 print("Prime numbers between", lower, "and", upper, "are:") for num in range(lower, upper + 1): # all prime numbers are greater than 1 if num> 1: for i in range(2, num): if (num % i) == 0: break else: print(num)

Pengeluaran

 Nombor perdana antara 900 dan 1000 adalah: 907 911 919 929 937 941 947 953 967 971 977 983 991 997 

Di sini, kami menyimpan selang sebagai lebih rendah untuk selang bawah dan atas untuk selang atas, dan mencari nombor perdana dalam julat itu. Lawati halaman ini untuk mengetahui cara memeriksa sama ada nombor adalah bilangan prima atau tidak.

Artikel menarik...