Python實踐 7 輸出100以內的所有素數

2022-09-13 11:39:07 字數 496 閱讀 5467

1

#輸出100以內的所有素數,素數之間以乙個空格區分(注意,最後乙個數字之後不能有空格)。

2 i=2

3 l=

4while i<100

:5 k=0

6for j in range(2

,i):

7if i%j==0

:8 k=k+1

9if k==0:10

11 i=i+1

12 print("

".join(str(i) for i in l))

知識點:

1、素數,又稱質數,定義為在大於1的自然數中,除了1和它本身以外不再有其他因數。

2、求100內的素數,兩層迴圈,如果因數為0,則為素數。

3、要求素數之間以乙個空格區分,且最後乙個數字之後不能有空格,可以用join方法,將序列中的元素以指定的字元連線生成乙個新的字串,注意要先將列表中的元素變成字元格式。

python輸出100以內奇數的幾種輸出方式

自從看了一些python的一些基礎語言之後,發現python這門語言還是蠻有趣啊,很多計算用python效率還是蠻高啊,幾行就搞定了。比方說輸出100以內的奇數,用其他語言,可能都是先for迴圈遍歷100以內的數,然後與2整除,餘數不為零的就是基數,用python的話,也可以,如下 li 初始化乙個...

python(2)輸出100以內的素數

方法 一 100以內素數 import math 如同c 中的 include defprime n 定義帶乙個引數n的函式 number 定義空陣列用來記錄位置上的數是素數true,不是false prime number 定義空陣列用來儲存素數 for i in range 0,n,1 遍歷0到...

解答 輸出1到1000中能被7整除或者以7結尾的數

完成 3 4題的程式設計題 1 輸出1到1000中能被7整除或者以7結尾的數 package com.li public class test1 while i 1000 i遞增,並作為判斷條件 system.out.print n n1到1000能被7整除的數有 i 1 while i 1000 ...