python之流程控制练习题(二)

news2024/11/19 6:19:50

    • 1、计算1~100的和(包含1和100)
    • 2、计算1~6的乘积(包含1和6)
    • 3、计算1~100之间偶数的和(包含1和100)
    • 4、计算1~100之间可以被3又能被5整数的数的个数(包含1和100)
    • 5、使用循环,完成以下图形的输出
    • 6、使用循环九九乘法表
    • 7、判断一个数是否是质数(质数就是除了1和本身,没有其他的公约数)
    • 8、求2-100000的质数的个数

1、计算1~100的和(包含1和100)

sm = 0
for i in range(1, 101):
    sm = sm + i
print(sm)

运行结果: 5050

2、计算1~6的乘积(包含1和6)

res = 1
for i in range(2, 7):
    res = res * i
print(res)

运行结果: 720

3、计算1~100之间偶数的和(包含1和100)

res = 0
for i in range(0, 101, 2):
    res = res + i
print(res)

运行结果: 2550

4、计算1~100之间可以被3又能被5整数的数的个数(包含1和100)

coun = 0
for i in range(1, 101):
    if i % 3 == 0 and i % 5 == 0:
        coun=coun+1
print(coun)

运行结果: 6

5、使用循环,完成以下图形的输出

*
* *
* * *
* * * *
* * * * * 
for i in range(1, 6):
    print('* ' * i)

6、使用循环九九乘法表

for i in range(1, 10):
    for j in range(1, i + 1):
        print('%d * %d = %d'%(j, i, (j * i)), end='\t')
    print('')

运行结果: 请添加图片描述

7、判断一个数是否是质数(质数就是除了1和本身,没有其他的公约数)

import math
n = int(input('请输入一个数:'))
tag = 0
for i in range(2, int(math.sqrt(n))+1):
    if n%i==0:
        tag = 1
if tag == 0:
    print('是质数')
else:
    print('不是质数')

8、求2-100000的质数的个数

import math
coun = 0
tag = 0
for i in range(2, 100000):
    for j in range(2, int(math.sqrt(i)) + 1):
        if i % j == 0:
            tag = 1
    if tag == 0:
        coun = coun + 1
    tag = 0
print(coun)

运行结果: 9592

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/444838.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Uboot、Linux BSP定制,最小系统移植

目录 一、linux操作系统支持哪些处理器 二、linux支持哪些版本 三、linux支持哪些外设IP 四、 现有操作系统举例 一、linux操作系统支持哪些处理器 目前已经linux SOC有Cortex-A5x2 Cortex-A9x4,Cortex-A53x4,Riscv-v 二、linux支持哪些版本 已经支持的linux版…

氧气与肠道菌群失调

谷禾健康 健康的肠道微生物群特点是氧气含量低,并且存在大型专性厌氧菌细菌群落,这些共生菌通过限制肠道病原体的扩张为宿主提供益处。 那么是什么导致肠道健康走下坡路,是什么原因引起肠道菌群失调,在科学界一直有2种观点&#x…

转化率暴增的秘密,如何使用营销自动化?

我们生活在自动化时代,聪明的公司正在利用技术将手动流程转变为自动流程。营销自动化是指使用软件、插件、人工智能和分析工具来执行常见和重复的营销流程,例如发送电子邮件和为网站访问者部署应用内消息。 而SaleSmartly(ss客服&#xff09…

Linux用户的分类与家目录,ls、pwd、cd、mkdir、touch、rmdir、rm指令与选项等

Linux中用户的分类与用户的家目录 在Linux当中,用户的分类只分为两类,一类叫做超级用户root,还有就是其他也就是传说中的普通用户。我们刚刚登进去时,默认所处的目录是***/root或者/home/用户名***,比如说/root, /hom…

deepstream开发学习笔记: 追踪越界

main.cpp 文件解析 1. 创建元素前的准备 GStreamer是一个开源的流媒体框架,用于构建音频和视频流应用程序。它提供了一组库和工具,可以通过它们将多个组件(element)组合在一起以构建流媒体应用程序。以下是对几个常见组件的简要解…

仅需三步,快速打造指标数据应用

Kyligence Zen 一站式指标平台,致力于通过低代码的使用体验,帮助企业简洁高效地开发指标数据应用,将数据价值转化为业务洞察。 下面我们以零售交易和绩效管理场景为例,一起来看下如何通过简单三步,快速打造指标数据应用…

初始Sentinel

目录 雪崩问题及解决方案 服务保护技术对比 Sentinel介绍和安装 微服务整合Sentinel 雪崩问题及解决方案 微服务调用链路中的某个服务故障,引起整个链路中的所有微服务都不可用,这就是雪崩。 解决雪崩问题的常见方式有四种: 超时处理&…

ubuntu(20.04)-shell脚本(3)-sed-mysqldump

1.sed cmd: sed 选项 ‘指令’ 文件 sed指令保存到文件中:sed 选项 -f 包含sed指令的文件 文件 sed的常用选项: -r:使用扩展正则表达式 -e:它告诉sed将下一个参数解释为一个sed指令,只有当命令行…

day14 信号机制(下)

目录 信号集、信号的阻塞 信号集、信号的阻塞 有时候不希望在接收到信号时就立即停止当前执行,去处理信号,同时也不希望忽略该信号,而是延时一段时间去调用信号处理函数。这种情况可以通过阻塞信号实现。 信号的阻塞概念: 信号…

234:vue+openlayers 加载本地shp数据,在map上显示图形

第234个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+openlayers中利用shapefile读取本地的shp数据,并在地图上显示图形。 直接复制下面的 vue+openlayers源代码,操作2分钟即可运行实现效果 文章目录 示例效果安装引用配置方式示例源代码(共143行)相关API参考:专栏…

自然语言处理 —— 03 统计语言模型

一、背景 统计语言模型的理论基础是信源-信道模型,这两个模型都基于马尔可夫假设,即当前的事件只依赖于前面的一些事件。在统计语言模型中,当前的单词只依赖于前面的一些单词,而在信源-信道模型中,接收端只能看到传输过程中的有限的信息,而不知道整个传输过程。信源-信…

ASEMI代理ADI亚德诺AD8638ARJZ-REEL7车规级芯片

编辑-Z AD8638ARJZ-REEL7芯片参数: 型号:AD8638ARJZ-REEL7 偏移电压:3μV 输入偏置电流:1.5 pA 输入失调电流:7 pA 输入电压范围:−0.1~ 3V 共模抑制比:133 dB 输入电阻:22.…

Nuxt3中使用swiper

参考:nuxt3:swiper实现轮播效果_nuxt 使用swiper_snowli的博客-CSDN博客再引入swiper时,尝试了npm 包: swiper、vue-awesome-swiper等,尝试在nuxt3里增加plugin的方式引入,都没有成功,个人感觉应…

材料科学基础名词解释|第二章 晶体缺陷

第二章 晶体缺陷 1、空位形成能:在某一空位周围的原子,它们在靠近空位一侧失去了正常的原子作用力,平衡位置向空位存在的地方移动,引起空位周围晶格畸变,系统能量增高,这部分增高的能量叫做空位形成能。 …

【CSDN周赛】第46期题解

👨‍💻个人主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 本文章收录于专栏 【CSDN周赛】 本篇文章目录 🌏一、吃吃吃🌸题目描述🌸题解 🌏二、n …

论文的总体结构及质量控制

要写出一篇高质量AI领域的论文,首先要搞清楚论文由哪几部分组成,即论文的总体结构。同时,还要了解AI论文的质量评价与质量控制的指标。这样做的目的是为了弄明白AI论文的结构以及什么样的AI论文才是好的论文。 通常一篇AI论文的总体结构主…

React 列表 Keys

列表 & Keys 列表 React 列表可以使用 JavaScript 的 map() 方法来创建。如下&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"UTF-8" /> <title>React demo</title> <script src"https://cdn.static…

5.2、Unix/Linux上的五种IO模型

5.2、Unix/Linux上的五种IO模型 1.阻塞blocking2.非阻塞non-blocking&#xff08;NIO&#xff09;3.IO复用&#xff08;IO_multiplexing&#xff09;4.信号驱动&#xff08;signal-driven&#xff09;5.异步&#xff08;asynchronous&#xff09;①异步函数介绍 1.阻塞blocking…

大文件传输的3个重要替代方案

企业文件同步传输是一个广泛的类别。如何与地理位置相距遥远的合作伙伴进行同步、共享和协作呢&#xff1f;在本文中&#xff0c;我们将讨论可用于企业大文件同步传输的3种解决方案。 IBM Aspera Caption Aspera是一种高度可扩展、用户友好的解决方案&#xff0c;用于传输和同…

AI-TestOps —— 软件测试工程师的一把利剑

写在前面软件测试的前世今生测试工具开始盛行AI-TestOps 云平台● AI-TestOps 功能模块● AI-TestOps 自动化测试流程 写在前面 最近偶然间看到一句话&#xff1a;“软件测试是整个 IT 行业中最差的岗位”。这顿时激起了我对软件测试领域的兴趣&#xff0c;虽然之前未涉及过软…