1. 程式人生 > >python找出2-100以內的素數

python找出2-100以內的素數

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
i = 2
while(i < 100):
   j = 2
   while(j <= (i/j)):
      if not(i%j): break
      j = j + 1
   if (j > i/j) : print i, " 是素數"
   i = i + 1
 

print "Good bye!"

程式碼不難,難的是思考的過程,大家一起學習

相關推薦

python2-100以內素數

#!/usr/bin/python# -*- coding: UTF-8 -*- i = 2while(i < 100):   j = 2   while(j <= (i/j)):     

匯編語言-判斷素數100以內素數

vcd awb 計數 ise stax rsh amr 統計 tco 1. 題目:找出前100以內素數。 2. 要求:將前100以內素數找出並顯示值,要求每行顯示5個素數。 先列出求100以內素數的C++代碼 然後根據C++代碼寫匯編代碼,相對來說比較容易。 1

素數打表——1~100以內素數

esp ace ++ str clu += iostream space ostream 素數篩選法: #include <iostream> using namespace std; //素數打表模板 bool is_prime[100]; i

C語言:如何用函式實現2-100以內素數的判別

C語言中如何用函式實現2-100以內素數的判別 #include<stdio.h> #include<math.h> int isPrime(int);//函式宣告 int main() { int i; for(i = 2; i <= 100;

用MATLAB1~100素數

MATLAB巢狀迴圈允許使用一個迴圈在另一迴圈內,下面用一個巢狀迴圈來把所有從1到100的素數顯示出來。 1. 建立指令碼檔案,程式碼如下: for i = 2 : 100 %外層迴圈,i的初值為2,

C語言小程式:100以內素數

C語言 #include<stdio.h> int main() {  int i = 0;int j = 0;int t = 1;for(i = 2;i <= 100;i++){f

python filter 求100以內素數

python filter的用途: 從可迭代元素中過濾不想要的資料 或者說是留下想要的資料 經典題目:求100以內的素數 分析:題目無非就是從100元素中篩選滿足條件的資料,這不正是python 過濾器的應用場景嗎? def find(x): for i

python 2-100素數判斷程式

例項#!/usr/bin/python# -*- coding: UTF-8 -*- i = 2while(i < 100):   j = 2   while(j <= (i/j)):   

python100以內素數

def is_prime(n): if n == 1: return False for i in range(2, n//2 + 1): i

python】求100以內素數/質數和

import math def is_prime(n): # 簡化問題,先利用函式判斷是否為質數 if n == 1: # =是賦值,==才是判斷,切記切記 return False for i in range(2, int(math

Python練習:求100以內素數

描述 求100以內的素數之和並輸出。  輸入格式  該題目沒有輸入 輸入輸出示例 輸入 輸出 示例 1 無(紅色字型不是OJ的輸入) 說明:直接輸出100以內

快速2到n所有的素數

public static ArrayList<Integer> primeNumbers(int n) { if (n < 2) return null; ArrayList<Integer> list = new ArrayList

Python編寫求100以內素數

注:本文所使用的方法都是從math 包裡面匯入進來sqrt函式,那麼也可以只匯入math包,但是應用sqrt函式時需要寫成math.sqrt() 方法一:  from math import sqrt x=2 while x<=100: k=sqrt(x)

python腳本來計算100以內奇數或者偶數之和

int usr continue 計算 while odin python腳本 print 奇數 #!/usr/bin/python#coding:utf-8#while#計算1+2+3+...+100的和#計算1+3+5...+99的和sum=0i=0while i<

100以內素數

static sta AR 素數 sys class body system OS public class Sushu { public static void main(String args[]) { for(int i=1;i<=100;i++) { f

100以內素數的5中基本方法及其優化

其他 依然 都是 耗時 基本 for proc rime 數字 求100以內素數的5中基本方法及其優化方法1 基本做法 錯解比較:進入了小循環:有時加pass也可以。錯解:這裏的print也同樣註意不要寫到循環內。 註釋:1.兩種條件運用:為合數。2.以上錯誤點。方法二

python字典中value最大值的幾種方法

假設定義一字典,m = {"a":3,"e":6,"b":2,"g":7,"f":7,"c":1,"d":5},在不知道key的情況下如何找出字典中value最大的所有key-value對?下面討論幾種方法。 1)通過m.values()和max()函式 第一步,通過max()函式找到字典中的value最

利用python那些被“標記”的照片

  環境準備 下面的兩個第三方模組都可以直接通過pip快速安裝,這裡使用py36作為執行環境。 python3.6 requests exifread 思路 遍歷目錄 拉取資料集合 遍歷集合取得exif exi

演算法練習-打印1-100以內所有的質數

題目要求: 打印出1-100以內所有的質數。 例如: 數字5, 只能被1和5整除。 沒有其他因數 JavaScript 做法 <script> // 質數陣列 var zhishuArr=[];

python列表中大於某個閾值的資料段

該演算法實現對列表中大於某個閾值(比如level=5)的連續資料段的提取,具體效果如下: 找出list裡面大於5的連續資料段: list = [1,2,3,4,2,3,4,5,6,7,4,6,7,8,5,6,7,3,2,4,4,4,5,3,6,7,8,9,8,6,1] 輸出: [[6