最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python求區(qū)間正整數(shù)內(nèi)所有素?cái)?shù)之和的方法實(shí)例

 更新時間:2020年10月13日 08:57:27   作者:李江辰  
這篇文章主要給大家介紹了Python對區(qū)間正整數(shù)內(nèi)所有素?cái)?shù)之和的相關(guān)資料,文中介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

Python的學(xué)習(xí)記錄與分享——PTA程序設(shè)計(jì)類教學(xué)平臺。如果你也正在學(xué)習(xí)關(guān)于此類的題目可以仔細(xì)閱讀這篇文章,了解一下循環(huán)結(jié)構(gòu)、素?cái)?shù)的基本語法知識。

題目:

7-5就區(qū)間正整數(shù)內(nèi)所有素?cái)?shù)之和 (20分)

【描述】求m-n以內(nèi)所有素?cái)?shù)之和并輸出。‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬素?cái)?shù)指從大于1,且僅能被1和自己整除的整數(shù)。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬提示:可以逐一判斷區(qū)間[m,n]之間以內(nèi)每個數(shù)是否為素?cái)?shù),然后求和。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬若m–n之間無素?cái)?shù),則輸出“not have prime!”:

輸入格式:

在一行輸入2個正整數(shù)m,n。m可以大于n。例如計(jì)算1–100之間(包括100),可以輸入100 1

輸出格式:

若有素?cái)?shù),輸出素?cái)?shù)之和的一個整數(shù),若該區(qū)間沒有素?cái)?shù)則輸出not have prime!。

輸入樣例:

1 100

輸出樣例:

1060

答案

m, n = map(int, input().split())
sum = 0
if m > n:
  m, n = n, m
for i in range(m, n+1):
  if i != 1:
    for j in range(2, i):
      if i % j == 0:
        break
      else:
        pass
    else:
      sum += i
if sum == 0:
  print('not have prime!')
else:
  print(sum)

詳細(xì)解析:

首先了解什么是素?cái)?shù)

質(zhì)數(shù)(Prime number),又稱素?cái)?shù),指在大于1的自然數(shù)中,除了1和該數(shù)自身外,無法被其他自然數(shù)整除的數(shù)(也可定義為只有1與該數(shù)本身兩個因數(shù)的數(shù))。

舉個例子:7這個數(shù),從2開始一直到6,都不能被它整除,只有1和它本身(7)才能被整除,所以7就是一個質(zhì)數(shù)。

編寫代碼

1. 根據(jù)題目要求:在一行輸入2個正整數(shù)m,n。

m, n = map(int, input().split())

  map()會根據(jù)提供的函數(shù)對指定序列做映射。它的返回結(jié)果是一個列表在

     ----這里的作用就是將多個輸入值批量轉(zhuǎn)換成in----

  split()方法指定分隔符對字符串進(jìn)行切片,如果參數(shù)num 有指定值則僅分隔 num 個子字符串

    ----這里的作用就是將輸入的一條字符串以空格為分隔符切割----

2. 首先學(xué)會判斷一個數(shù)是不是素?cái)?shù)的代碼

i=7    "用7舉例"
for j in range(2, i):  "for循環(huán)讓7除以2-7之間的數(shù)"
  if i % j == 0:
 break   "如果是i除j等于0說明不是素?cái)?shù)直接(break)結(jié)束循環(huán)"
 else:
 print("是素?cái)?shù)")

         range(start,end,step=)-----range(開始值,結(jié)束值,步長)沒寫默認(rèn)為1

3. 判斷多個數(shù)是不是素?cái)?shù)

定義一個i,用for循環(huán)讓i在里面m-n之間取值

for i in range(m, n+1):
  if i != 1:   “開始的條件必須是i不能等于1”
    for j in range(2, i):
      if i % j == 0:
        break
      else:
        pass
    else:
      sum += i  “如果是就在sum里面加上這個(i)素?cái)?shù)”

4. m、n從小到大排序

 上面的素?cái)?shù)判斷都會了后會發(fā)現(xiàn)一個問題就是,如果用戶輸入100 1時運(yùn)行會發(fā)生錯誤那么我們則需要在判斷素?cái)?shù)前保證m是小的值,n是大的值。

if m > n:
  m, n = n, m

5. 輸出答案

if sum == 0:   “如果sum在前面的整個for循環(huán)里都沒有素?cái)?shù)加入”
  print('not have prime!')  “那么輸出'not have prime!'”
else:    “否則”
  print(sum)    “輸出答案”
// An highlighted block
var foo = 'bar';

結(jié)束

到此這篇關(guān)于Python求區(qū)間正整數(shù)內(nèi)所有素?cái)?shù)之和的文章就介紹到這了,更多相關(guān)Python區(qū)間正整數(shù)內(nèi)所有素?cái)?shù)之和內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python使用tkinter庫實(shí)現(xiàn)五子棋游戲

    python使用tkinter庫實(shí)現(xiàn)五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了python使用tkinter庫實(shí)現(xiàn)五子棋游戲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Anaconda配置pytorch-gpu虛擬環(huán)境的圖文教程

    Anaconda配置pytorch-gpu虛擬環(huán)境的圖文教程

    這篇文章主要介紹了Anaconda配置pytorch-gpu虛擬環(huán)境步驟整理,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Python實(shí)戰(zhàn)小項(xiàng)目之Mnist手寫數(shù)字識別

    Python實(shí)戰(zhàn)小項(xiàng)目之Mnist手寫數(shù)字識別

    MNIST 數(shù)據(jù)集已經(jīng)是一個被”嚼爛”了的數(shù)據(jù)集, 很多教程都會對它”下手”, 幾乎成為一個 “典范”. 不過有些人可能對它還不是很了解, 下面通過一個小實(shí)例來帶你了解它
    2021-10-10
  • 基于python 爬蟲爬到含空格的url的處理方法

    基于python 爬蟲爬到含空格的url的處理方法

    今天小編就為大家分享一篇基于python 爬蟲爬到含空格的url的處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python遍歷文件夾下所有excel文件

    python遍歷文件夾下所有excel文件

    這篇文章主要介紹了python遍歷文件夾下所有excel文件的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • pygame實(shí)現(xiàn)中文輸入框的示例

    pygame實(shí)現(xiàn)中文輸入框的示例

    本文主要介紹了pygame實(shí)現(xiàn)中文輸入框的示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Pthon批量處理將pdb文件生成dssp文件

    Pthon批量處理將pdb文件生成dssp文件

    這篇文章主要介紹了Pthon批量處理將pdb文件生成dssp文件,通過本例主要學(xué)習(xí)遍歷目錄下文件的方法,需要的朋友可以參考下
    2015-06-06
  • Django自帶的加密算法及加密模塊詳解

    Django自帶的加密算法及加密模塊詳解

    今天小編就為大家分享一篇Django自帶的加密算法及加密模塊詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python3.8安裝tensorflow的簡單方法步驟

    Python3.8安裝tensorflow的簡單方法步驟

    最近想要研究一下深度學(xué)習(xí)的應(yīng)用,于是翻了翻了社區(qū)的tensorflow安裝教程,所以下面這篇文章主要給大家介紹了關(guān)于Python3.8安裝tensorflow的簡單方法步驟,需要的朋友可以參考下
    2022-06-06
  • python如何設(shè)置靜態(tài)變量

    python如何設(shè)置靜態(tài)變量

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python如何設(shè)置靜態(tài)變量的相關(guān)文章,有興趣的朋友們可以參考下。
    2020-09-09

最新評論

德化县| 星子县| 任丘市| 平和县| 莒南县| 和政县| 巴里| 颍上县| 林芝县| 延长县| 平谷区| 裕民县| 绥宁县| 孙吴县| 米林县| 泰来县| 峨山| 东安县| 西乌珠穆沁旗| 吉水县| 沂水县| 墨竹工卡县| 汤阴县| 包头市| 儋州市| 河北区| 临海市| 阿勒泰市| 田阳县| 安图县| 平阴县| 策勒县| 涞源县| 南丰县| 屏东市| 宁波市| 秭归县| 海林市| 登封市| 汶上县| 博兴县|