Python 程式列印一個區間的數字


在本文中,我們將瞭解針對給定問題陳述提出的解決方案和方法。

問題陳述

給定一個區間的起始和結束範圍。我們需要列印給定區間內的所有數字。

素數是指大於 1 的自然數,除了 1 和它自身外,沒有正因子。

這裡有兩個 for 迴圈,第一個 for 迴圈用於獲取區間的數字,第二個 for 迴圈用於檢查該數字是否為素數。

現在讓我們看看實現效果。

示例

 Live Demo

start = 10
end = 29
for val in range(start, end + 1):
# If num is divisible by any number is not prime
   if val > 1:
      for n in range(2, val):
         if (val % n) == 0:
            break
      else:
         print(val)

輸出

11
13
17
19
23
29

所有變數和函式都宣告在全域性範圍內,如下圖所示。

總結

在本文中,我們學習了列印給定區間內數字的方法。

更新時間:2019 年 9 月 27 日

438 次瀏覽

開啟您的 事業

透過完成課程來獲得認證

開始
廣告