前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >有关一百以内数字的Python算法

有关一百以内数字的Python算法

作者头像
红目香薰
发布2022-11-29 19:56:58
3680
发布2022-11-29 19:56:58
举报
文章被收录于专栏:CSDNToQQCode

目录

输出1~100所有数字

输出1~100所有数字的和

输出1~100之间所有奇数

输出1~100之间所有偶数

输出1~100之间所有质数

输出1~100之间所有质数的和

输出1~100所有合数

输出圆周率与自然常数e

输出1~100所有数字

代码语言:javascript
复制
for i in range(1,101):
    print(i,end = ' ')

输出1~100所有数字的和

代码语言:javascript
复制
sumNumber = 0
for i in range(1,101):
	sumNumber += i
print('1~100之间所有数字之和是:',sumNumber)
print('1~100之间所有数字之和是:',sum(range(1,101)))

输出1~100之间所有奇数

代码语言:javascript
复制
numbers = []
for i in range(1,101):
	if (i % 2) == 1:
		numbers.append(i)
print(numbers)

输出1~100之间所有偶数

代码语言:javascript
复制
numbers = []
for i in range(1,101):
	if (i % 2) == 0:
		numbers.append(i)
print(numbers)

输出1~100之间所有质数

代码语言:javascript
复制
def prime(maxNumber):
    numbers = []
    min = 2
    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.append(min)
        min += 1
    print('{0} 以内的质数有:'.format(maxNumber))
    print(numbers)
    print()

prime(100)

输出1~100之间所有质数的和

代码语言:javascript
复制
# coding : utf-8
def prime(maxNumber):
    numbers = []
    min = 2
    numberSum = 0
    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.append(min)
        min += 1
    for i in numbers:
        numberSum += i
    print('%s以内的质数和是:%s' % (maxNumber,numberSum))
    
prime(100)

输出1~100所有合数

代码语言:javascript
复制
maxNumber = 100
numbers = []
min = 2
numberSum = 0
for i in range(1,101):
    numbers.append(i)
    
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 += 1
print(numbers)

输出圆周率与自然常数e

代码语言:javascript
复制
from math import pi
from math import e

print('圆周率:',pi)

print('自然常数:',e)

希望能对入门的Python小伙伴有点帮助。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 输出1~100所有数字
  • 输出1~100所有数字的和
  • 输出1~100之间所有奇数
  • 输出1~100之间所有偶数
  • 输出1~100之间所有质数
  • 输出1~100之间所有质数的和
  • 输出1~100所有合数
  • 输出圆周率与自然常数e
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档