Python輸出1 100的數學資訊

2021-10-23 16:34:34 字數 3695 閱讀 9222

今天我們來輸出1~100之間的一些數學資訊。

本次我們不需要任何第三方庫。

輸出1~100所有數字的和

sumnumber =

0for i in

range(1

,101):

sumnumber += i

print

('1~100之間所有數字之和是:'

,sumnumber)

或者使用sum計算和方法:

print

('1~100之間所有數字之和是:'

,sum

(range(1

,101))

)

輸出1~100之間所有奇數

numbers =

for i in

range(1

,101):

if(i %2)

==1:print

(numbers)

輸出1~100之間所有偶數

numbers =

for i in

range(1

,101):

if(i %2)

==0:print

(numbers)

輸出1~100之間所有奇數的和

numbersum =

0for i in

range(1

,101):

if(i %2)

==1: numbersum += i

print

(numbersum)

輸出1~100之間所有偶數的和

numbersum =

0for i in

range(1

,101):

if(i %2)

==0: numbersum += i

print

(numbersum)

輸出1~100之間所有質數

def

prime

(maxnumber)

: numbers =

min=

2while

min<= maxnumber:

is_prime =

true

for i in

range(2

,min):

if(min% i)==0

: is_prime =

false

break

if is_prime ==

true

:min

)min+=1

print

(' 以下的質數有:'

.format

(maxnumber)

)print

(numbers)

print()

#呼叫prime(

100)

輸出1~100之間所有質數的和

# coding : utf-8

defprime

(maxnumber)

: numbers =

min=

2 numbersum =

0while

min<= maxnumber:

is_prime =

true

for i in

range(2

,min):

if(min% i)==0

: is_prime =

false

break

if is_prime ==

true

:min

)min+=1

for i in numbers:

numbersum += i

print

('%s以內的質數和是:%s'

%(maxnumber,numbersum)

)

prime(

100)

輸出1~100所有合數

maxnumber =

100numbers =

min=

2numbersum =

0for i in

range(1

,101):

while

min<= maxnumber:

is_prime =

true

for i in

range(2

,min):

if(min% i)==0

: is_prime =

false

break

if is_prime ==

true

: numbers.remove(

min)

min+=

1print

(numbers)

輸出1~100所有合數的和

maxnumber =

100numbers =

min=

2numbersum =

0for i in

range(1

,101):

while

min<= maxnumber:

is_prime =

true

for i in

range(2

,min):

if(min% i)==0

: is_prime =

false

break

if is_prime ==

true

: numbers.remove(

min)

min+=

1for i in numbers:

numbersum += i

print

('%s以內的合數和是:%s'

%(maxnumber,numbersum)

)

輸出1~100所有數字

for i in

range(1

,101):

print

(i,end =

' ')

輸出圓周率

from math import pi

print

('圓周率:'

,pi)

輸出自然常量

from math import e

print

('自然常量:'

,e)

輸出1 100之間的素數

思路 取出1 100,寫乙個布林型別的的方法判斷是不是素數,是素數就輸出。判斷是不是素數的方法是 如果是 1直接返回 false,不是1 時,先得到該數的 2次方根,從 2開始遍歷直到該數的 2次根。如果取到的數能把 2到該數的 2次方根之間的數除盡,就不是素數,除不盡就是。能被2除盡的就不是質數。...

python輸出數學符號例項

我就廢話不多說了,大家還是直接看 吧!import pa as pd import numpy as np import matplotlib.pyplot as plt x np.arange 10 y np.sin x plt.figure figsize 10,8 plt.plot x,y,l...

java輸出1 100之間的全部素數的5種方法

分析 1.素數 判斷條件1 只能被1和本身整除的稱為素數 判斷條件2 在區間 1,x 2 中找不到能整除素數x的整數 判斷條件3 在區間 1,sqrt x 中找不到能整除素數x的整數 2.方法 很多,但不外是迴圈巢狀外加條件語句 class printsushu 根據flag的值判斷是否輸出i if...