Python基础练习题1

求100之内自然数中最大的能被17整除的数。

解答:既然是求100以内的最大的数,可以使用range函数,且反向遍历。我们不必遍历完范围之内所有的数,因为第一个就是最大的,也就是我们要求的数。找到之后,用break跳出遍历循环即可。

for i in range(100, 0, -1):

if i % 17 == 0:

print(i)

break

<<<85

Python基础练习题2

已知a,b,c都是0-9之间的任意一个数字,求当三位整数abc、cba的和为1333时a、b、c的值。

解答:使用嵌套循环可以很直觉地解决这个问题。a、b、c都是range(0, 10)这个范围中的一个数,遍历它们并用if语句告诉Python筛选的条件,即可得到我们想要的答案。

for a in range(0, 10):

for b in range(0, 10):

for c in range(0, 10):

if 100 * a + 10 * b +

c + c * 100 +

b * 10 + a == 1333:

print(a, b, c)

<<<

4 1 9

5 1 8

6 1 7

7 1 6

8 1 5

9 1 4

<<<

To be continued.

2019年12月10日

Python随笔19:Python基础编程练习题3~4

Python基础练习题3

计算并输出200-400之间不能被3整除的整数的和。

解答:先建立一个空的容器,把符合条件的数据筛选出来放进容器中,并计算容器里的所有整数的和,即求得答案。

l = []  # 建立一个空的容器——列表。

#筛选出所有符合条件的整数,并放入容器中。

for i in range(200, 401):

if i % 3 != 0:

l.append(i)

print(sum(l))  #计算容器里所有整数的和。

<<<40200

Python基础练习题4

编程计算1*2*3+3*4*5+5*6*7+...+99*100*101的值。

解答:先分析题意找出规律:实际上是求从1开始的奇数的三个连续自然数的乘积之和,且每一项的最开始的整数是上一项最开始整数的下一位奇数。

result = 0

for i in range(1, 100):

if i % 2 == 1:  #筛选出i为奇数的情况。

result += i * (i + 1) * (i + 2)

print(result)

<<<13002450

To be continued.

python基础编程练习题_Python随笔18:Python基础编程练习题1~2相关推荐

  1. python基础知识测试题_Python中的单元测试—基础知识

    python基础知识测试题 Unit testing is the number one skill which separates people who just finished their de ...

  2. python循环五要素_python常见单词在手,编程入门不愁

    点击蓝字"python教程"关注我们哟! 前言: 人工智能时代,python编程语言站在风口起飞,2018年7月的世界编程语言排行榜跃居于编程语言前三,2018年的IEEE顶级编程 ...

  3. python入门教材论坛_Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare ============= *Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐* ------------------------ 本文 ...

  4. python深浅拷贝 面试_Python面试宝典之基础篇-02

    原标题:Python面试宝典之基础篇-02 我觉得你如果正在找工作,我的Python面试宝典几期教程,你一定得花时间看完了! 题目006:说说Python中的浅拷贝和深拷贝. 点评:这个题目本身出现的 ...

  5. python字体有哪些_python字体推荐 python编程100例

    新手小白想自学python语言,求推荐基本书,没有编程经验的小白怎么办? Python的第一个漏洞是版本2和版本3,但是从2020年1月起,2将停止维护.所以,从Python开始. 这个网站是第一个推 ...

  6. python是不是很简单_Python老师说Python是编程里最简单的还是两眼一抹黑咋办?

    现在入门都学Python了吗?我当年是C语言.其实,说Python简单,只是因为他是脚本语言,不过基本语言有的东西,他都有,不过相比C++和Java来说,是会简单点. 我的经历 大一入门,领书,拿到了 ...

  7. python资源管理器安装_Python学习笔记-Python安装

    Python安装 文章简介:本文介绍在不同操作系统中搭建Python编程环境. 一 搭建编程环境 在不同的操作系统中,Python存在细微的区别,下面介绍两个主要的Python版本. 1.1 Pyth ...

  8. python防反编译_Python - 浅谈Python的编译与反编译

    1 - Python编译过程涉及的文件 py 源代码文件,由python.exe解释,可在控制台下运行,可用文本编辑器进行编辑: pyc 源代码文件经过编译后生成的二进制文件,无法用文本编辑器进行编辑 ...

  9. python程序运行键_python学习笔记-python程序运行

    小白初学python,写下自己的一些想法.大神请忽略. 安装python编辑器,并配置环境(见http://www.cnblogs.com/lynn-li/p/5885001.html中 python ...

最新文章

  1. 起底软银帝国:芯片、机器人、棒球队无所不投
  2. ioctl之FIONREAD
  3. Docker 是一个开源的应用容器引擎
  4. 一本可能引发社会调查行业革命的书
  5. nginx配置多个二级子域名
  6. bootstrap菜单展开收起_基于bootstrap的后台左侧导航菜单和点击二级菜单刷新二级页面时候菜单展开显示当前菜单...
  7. 什么是机器学习---人工智能工作笔记0012
  8. Appcan开发笔记:结合JQuery的$.Deferred()完善批量异步发送
  9. 2021-09-0723. 合并K个升序链表
  10. saber仿真软件_返场预订,视频课程丨开关电源环路补偿设计与仿真
  11. abaqus中的e11 e22_abaqus帮助文档翻译 2.1.11 一摞积木在通用接触下的倒塌分析...
  12. linux 3t 硬盘无法识别,希捷(3T)硬盘故障处理备忘
  13. 安卓手機 adb shell常用命令
  14. vue-nuxt-ssr 做谷歌,百度统计以及google,facebook埋点总结
  15. 使用迅雷等下载工具下载Android SDK快速安装
  16. 实验吧天网管理系统Writeup
  17. 男生拍照姿势大全,这样拍才帅
  18. 6.2_[Java 数组]-利用二重循环打印各种图形
  19. 作计算机报告用英语怎么写,计算机专业英语报告.doc
  20. 基于富芮坤fr8016 蓝牙5.0 芯片设计的BLE HID Joystick 游戏摇杆设备

热门文章

  1. 中雅图帕尼尼_凝聚意大利足球50年辉煌 中雅图引进帕尼尼意甲球星贴
  2. mysql哪个版本和x86兼容_[C++]C++连接MySQL,封装为class(兼容x86和x64)
  3. c++ 原子操作 赋值_多线程操作可见性
  4. ElasticSearch三master节点集群状态查看方法
  5. java 电子杂志,java毕业设计_springboot框架的时尚电子杂志网站
  6. android 开发 切图,Android开发,切图网站推荐。
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的在线论坛管理系统
  8. linux 环境下安装oracle11g方法及安装过程中遇上的问题解决方法
  9. Golang--defer的mi魂汤
  10. Godaddy 上的域名服务器状态查询