Python作业(实验一)

2023-11-07

目录

1.输入一个日期,包括年、月和日,计算该日期是这一年的第几天。

2.输入三个整数,把这三个整数按从大到小的顺序输出。

3.分别用while语句和for语句编写程序,计算整数100到1000的和。

4.随机生成两个1000到10000之间的整数,若这两个整数之间有素数,则输出最小的一个,否则什么都不输出。

5.  国际象棋棋盘共有64个方格,现在第一个格子上放1颗麦粒,以后每一个格子都比前一个格子的麦粒数翻倍。计算放满整个棋盘需要的麦粒总数。现设1颗麦粒重50毫克,小麦共重多少吨?

6.  编程输出九九乘法表。

7.  输入一个整数,输出其位数。

8.   已知y=1+1/3+1/5+……1/(2n-1),求y<3时的最大n值及对应的y值。

9.  求两个整数m与n的最大公约数。

10. 恺撒密码

11. 利用下面的公式求π的近似值,要求累加到最后一项小于10-6为止。​

12. 输入20个数,求出其中的最大数与最小数。

13. 求Fibonacci数列的前30项。Fibonacci数列:1 1 2 3 5  8 ... ...


1.输入一个日期,包括年、月和日,计算该日期是这一年的第几天。

程序运行输入:

 

程序运行结果:

2.输入三个整数,把这三个整数按从大到小的顺序输出。

程序运行输入:

程序运行结果:

3.分别用while语句和for语句编写程序,计算整数100到1000的和。

程序运行输入:

         

程序运行结果:

4.随机生成两个1000到10000之间的整数,若这两个整数之间有素数,则输出最小的一个,否则什么都不输出。

程序运行输入:

程序运行结果:

5.国际象棋棋盘共有64个方格,现在第一个格子上放1颗麦粒,以后每一个格子都比前一个格子的麦粒数翻倍。计算放满整个棋盘需要的麦粒总数。现设1颗麦粒重50毫克,小麦共重多少吨?

程序运行输入:

程序运行结果:

6.编程输出九九乘法表

程序运行输入:

 程序运行结果:

7. 输入一个整数,输出其位数。

程序运行输入:

程序运行结果:

8. 已知y=1+1/3+1/5+……1/(2n-1),求y<3时的最大n值及对应的y值。

分析:这也是一个累加求和问题,终止循环的条件是累加和y>=3。

程序运行输入:

程序运行结果:

9.求两个整数m与n的最大公约数。

程序运行输入:

 

程序运行结果: 

10.恺撒密码:凯撒密码是古罗马凯撒大帝用来对军事情报进行加密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列该字符后面第三个字符,对应关系如下:

原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

程序运行输入

程序运行结果:

11. 利用下面的公式求π的近似值,要求累加到最后一项小于10-6为止。

 程序运行输入

 程序运行结果:

12. 输入20个数,求出其中的最大数与最小数。

分析:先假设第一个数就是最大数或最小数,再将剩下的19个数与到目前为止的最大数、最小数进行比较,比完19次后即可找出20个数中的最大数与最小数。

程序运行输入:

程序运行结果:

13. 求Fibonacci数列的前30项。Fibonacci数列:1 1 2 3 5  8 ... ...

分析:设待求项(即fn)为f,待求项前面的第一项(即fn-1)为f1,待求项前面的第二项(即fn-2)为f2。首先根据f1和f2推出f,再将f1作为f2,f作为f1,为求下一项作准备。如此一直递推下去。

方法1:每次递推1项

程序运行输入:

程序运行结果:

方法2:每次递推2项。

程序运行输入:

程序运行结果:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python作业(实验一) 的相关文章

  • 如何传递架构以从现有数据帧创建新数据帧?

    要将 schema 传递到 json 文件 我们这样做 from pyspark sql types import StructField StringType StructType IntegerType data schema Stru
  • Python - 比较同一字典中的值

    我有一本字典 d Trump MAGA FollowTheMoney Clinton dems Clinton Stein FollowTheMoney Atlanta 我想删除字符串列表中的重复字符串 该字符串是键的值 对于这个例子 期望
  • 如何在 __init__ 中使用await设置类属性

    我如何定义一个类await在构造函数或类体中 例如我想要的 import asyncio some code class Foo object async def init self settings self settings setti
  • VSCode Settings.json 丢失

    我正在遵循教程 并尝试将 vscode 指向我为 Scrapy 设置的虚拟工作区 但是当我在 VSCode 中打开设置时 工作区设置 选项卡不在 用户设置 选项卡旁边 我还尝试通过以下方式手动转到文件 APPDATA Code User s
  • 为什么 web2py 在启动时崩溃?

    我正在尝试让 web2py 在 Ubuntu 机器上运行 所有文档似乎都表明要在 nix 系统上运行它 您需要下载源代码并执行以下操作 蟒蛇 web2py py 我抓住了source http www web2py com examples
  • Tensorboard SyntaxError:语法无效

    当我尝试制作张量板时 出现语法错误 尽管开源代码我还是无法理解 我尝试搜索张量板的代码 但不清楚 即使我不擅长Python 我这样写路径C Users jh902 Documents logs因为我正在使用 Windows 10 但我不确定
  • Python 3:将字符串转换为变量[重复]

    这个问题在这里已经有答案了 我正在从 txt 文件读取文本 并且需要使用我读取的数据之一作为类实例的变量 class Sports def init self players 0 location name self players pla
  • Java 和 Python 可以在同一个应用程序中共存吗?

    我需要一个 Java 实例直接从 Python 实例数据存储中获取数据 我不知道这是否可能 数据存储是否透明 唯一 或者每个实例 如果它们确实可以共存 都有其单独的数据存储 总结一下 Java 应用程序如何从 Python 应用程序的数据存
  • 使用 python/numpy 重塑数组

    我想重塑以下数组 gt gt gt test array 11 12 13 14 21 22 23 24 31 32 33 34 41 42 43 44 为了得到 gt gt gt test2 array 11 12 21 22 13 14
  • 导入错误:没有名为flask.ext.login的模块

    我的flask login 模块有问题 我已经成功安装了flask login模块 另外 从命令提示符我可以轻松运行此脚本 不会出现错误 Python 2 7 r27 82525 Jul 4 2010 07 43 08 MSC v 1500
  • 带有 LSTM 的 GridSearchCV/RandomizedSearchCV

    我一直在尝试通过 RandomizedSearchCV 调整 LSTM 的超参数 我的代码如下 X train X train reshape X train shape 0 1 X train shape 1 X test X test
  • 为什么 csv.DictReader 给我一个无属性错误?

    我的 CSV 文件是 200 Service 我放入解释器的代码是 snav csv DictReader open screennavigation csv delimiter print snav fieldnames 200 for
  • 如何以正确的方式为独立的Python应用程序制作setup.py?

    我读过几个类似的主题 但还没有成功 我觉得我错过或误解了一些基本的事情 这就是我失败的原因 我有一个用 python 编写的 应用程序 我想在标准 setup py 的帮助下进行部署 由于功能复杂 它由不同的 python 模块组成 但单独
  • 每当使用 import cv2 时 OpenCV 都会出错

    我在终端上使用 pip3 install opencv contrib python 安装了 cv2 并且它工作了 但是每当我尝试导入 cv2 或运行导入了 cv2 的 vscode 文件时 在 python IDLE 上它都会说 Trac
  • 制作一份 Python 文档的 PDF 文件

    Python 官方网站提供 PDF 文档下载 但它们是按章节分隔的 我下载了源代码并构建了 PDF 文档 这些文档也是单独的 PDF 我怎么能够从源代码中的 Makefile 构建一个 PDF 文件 我认为这样阅读起来会更方便 如果连接单独
  • Firebase Firestore:获取文档的生成 ID (Python)

    我可以创建一个新文档 带有自动生成的 ID 并存储对其的引用 如下所示 my data key value doc ref db collection u campaigns add my data 我可以像这样访问数据本身 print d
  • pandas.read_csv 将列名移动一倍

    我正在使用位于的 ALL zip 文件here http www fec gov disclosurep PDownload do 我的目标是用它创建一个 pandas DataFrame 但是 如果我跑 data pd read csv
  • 如何在 Flask 中的视图函数/会话之间传递复杂对象

    我正在编写一个 Web 应用程序 当 且仅当 用户登录时 该应用程序从第三方服务器接收大量数据 这些数据被解析为自定义对象并存储在list 现在 用户在应用程序中使用这些数据 调用不同的视图 例如发送不同的请求 我不确定什么是最好的模式在视
  • python 对浮点数进行不正确的舍入

    gt gt gt a 0 3135 gt gt gt print 3f a 0 314 gt gt gt a 0 3125 gt gt gt print 3f a 0 312 gt gt gt 我期待 0 313 而不是 0 312 有没有
  • NLTK:查找单词大小为 2k 的上下文

    我有一个语料库 我有一个词 对于语料库中该单词的每次出现 我想获取一个包含该单词之前的 k 个单词和该单词之后的 k 个单词的列表 我在算法上做得很好 见下文 但我想知道 NLTK 是否提供了一些我错过的功能来满足我的需求 def size

随机推荐

  • 动漫短视频在哪下载?3个网站教你快速找到

    动漫作为新兴的朝阳产业 受众群体越来越广 动漫短视频剪辑也越来越多 但很多人都有一个疑惑 动漫短视频在哪下载 素材怎么找呢 今天就给大家介绍一下 01 易撰 首先就是易撰 易撰视频库可以说是全网最全面的视频素材库了 包含了抖音 快手 美拍等
  • Mysql操作

    完成下面的操作 请写出修改表的SQL语句并运行 1 现要新增两个字段 籍贯和邮箱 A native 籍贯 数据类型为20位可变长字符串 放在性别列的后面 B email 邮箱 数据类型为50位可变长字符串 放在最后一列 2 设学生表stud
  • Golang笔记-大小写作用范围

    验证作用范围所使用的目录结构 其中main go内容如下 package main import encoding json fmt practice mulu1 practice mulu2 practice mulu4 1 即使mulu
  • Kubernetes入门学习-十九-网络配置插件flannel-01

    最近学习k8s遇到很多问题 建了一个qq群 153144292 交流devops k8s docker等 Kubernetes的网络模型和网络策略 Kubernetes网络模型和CNI插件 在Kubernetes中设计了一种网络模型 要求无
  • Redhat 设置北京时间

    Redhat 设置北京时间 系统版本 查看当前时间 修改时区 修改时间 系统版本 redhat 版本 6 5 wuxt localhost cat etc redhat release Red Hat Enterprise Linux Se
  • HiBlock社区:区块链链上数据的认知与探索

    跨界知识聚会系列文章 知识是用来分享和传承的 各种会议 论坛 沙龙都是分享知识的绝佳场所 我也有幸作为演讲嘉宾参加了一些国内的大型会议 向大家展示我所做的一些成果 从听众到演讲感觉是不一样的 把知识分享出来 你才能收获更多 关于作者 张丹
  • Pycharm常用快捷键及设置

    Pycharm 一 Pycharm常用快捷键 二 常用设置 1 代码提示忽略大小写敏感 2 滚轮缩放和自动换行 包括编辑栏和控制台 3 字体与代码配色 仅供参考 一 Pycharm常用快捷键 Ctrl 行注释 Ctrl D 复制选定的区域或
  • 【electron】应用在线升级

    流程 1 设置feedUrl 每次登录应用后更新feedUrl 如果需要灰度测试 可以添加uuid的参数 由服务端判断是否命中 注意 feedUrl需要在checkUpdate之前调用 主进程 初始化 private cancellatio
  • U3D客户端框架之 音效管理器 与 Fmod介绍安装导入Unity

    一 Fmod介绍与安装导入Unity 1 Fmod与Unity内置Audio播放器对比 Unity内置的Audio底层使用的是FMOD 但是功能不够齐全 高级一点的功能如混合 Mix 等无法使用 音效管理应该和Unity工程解耦合 这样子可
  • Python中处理异常和错误

    作为一种强大且灵活的编程语言 Python 提供了许多机制来处理程序运行过程中可能出现的异常和错误 本文将详细介绍如何在 Python 中以 优雅 高效 的方式进行异常处理 并提供实用技巧帮助开发者更好地应对各种情况 无论您是初学者还是有经
  • 单相桥式全控整流电路

    单相全控桥式带电阻负载时的电路 带电阻负载的工作情况 电路分析 闸管VT1和VT4组成一对桥臂 VT2和VT3组成另一对桥臂 在u2正半周 即a点电位高于b点电位 若4个晶闸管均不导通 id 0 ud 0 VT1 VT4串联承受电压u2 在
  • linux echo彩色打印

    定义了三个颜色 把打印的内容加载头和尾巴之间即可 pt head green 033 32 1m pt head red 033 31 1m pt head yellow 033 33 1m pt tail 033 0m echo pt h
  • STM32学习笔记-大小端模式详解

    最低有效字节在最前端的方式 小端法 最高有效字节在最前端的方式 大端法 小端模式 Little Endian 小端模式 Little Endian 也称为Intel顺序 最低有效字节 首先存储 例如 int16数据0x0123467在地址单
  • vue3:使用:图片生成二维码并复制

    实现在 vue3 中根据 url 生成一个二维码码 且可以复制 注 复制功能 navigator clipboard write 只能在安全的localhost 这种安全网络下使用 https中需要添加安全证书 且在域名 例 https w
  • 打印二维、多行的PDF-417条形码控件PDF417 Fonts and Encoder

    PDF417 Fonts and Encoder条形码控件使您可以在带有支持TrueType BDF FON SFP PCL laserjet soft PostScript type 1 Binary及PostScript ASCII字体
  • Qt QT_WIDGETS_LIB宏

    如果定义了QT WIDGETS LIB 那么应用程序的对象就是QApplication 如果定义了QT GUI LIB 那么应用程序的对象就是QGuiApplication 否则 应用程序的对象就是QCoreApplication 如果使用
  • 入门机器学习(西瓜书+南瓜书)贝叶斯分类器总结(python代码实现)

    入门机器学习 西瓜书 南瓜书 贝叶斯分类器总结 python代码实现 一 贝叶斯分类器 1 1 通俗理解 先来看两个公式 P A B P
  • redis的五种数据类型详细图解

    众所周知 redis有五种数据类型 string 字符串 lists 列表 sets 无序的字符串集合 zsets 有序的字符串集合 hashs 哈希类型 一 string 字符串类型 在Redis中字符串类型的Value最多可以容纳的数据
  • vue 列表自动滚动到制定位置

    背景 业务开发中遇到一个需求 是要求跳转到新页面 并默认选中内容 如果内容在列表的位置靠后 就需要滚动到可见范围内 实现 1 循环实现列表 为每个item添加id id item index 方便后续查找对应项 div class item
  • Python作业(实验一)

    目录 1 输入一个日期 包括年 月和日 计算该日期是这一年的第几天 2 输入三个整数 把这三个整数按从大到小的顺序输出 3 分别用while语句和for语句编写程序 计算整数100到1000的和 4 随机生成两个1000到10000之间的整