前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >考点:枚举法解数学题,按照条件来限定枚举结果【Python习题11】

考点:枚举法解数学题,按照条件来限定枚举结果【Python习题11】

作者头像
刘金玉编程
发布2021-12-27 08:48:32
4870
发布2021-12-27 08:48:32
举报
文章被收录于专栏:编程创造城市编程创造城市
代码语言:javascript
复制
题目:
809*??=800*??+9*??
其中??代表的两位数,
809*??为四位数,
8*??的结果为两位数,
9*??的结果为3位数。
求??代表的两位数,及809*??后的结果。

程序运行效果:

??是12,,809*??=9708

程序解题分析:

枚举其实就是利用计算机计算速度快的好处,来多次不停尝试代入某些值,使得满足我们需要的结果。本题主要采用枚举方式来解题较为快捷,主要限定几个数据范围即可。

  1. 限定??代表的位数为两位数,那么,我们可以通过rang(10,100)来限定枚举的范围。
  2. 数据8*??结果为两位数,那么我们可以通过数值大小范围的不同来确定这个两位数,可以使用and逻辑运算符来确定数值范围 8*i>10 and 8*i<100

3.其它条件用来数值范围的判断,都是同上。

程序源代码:

代码语言:javascript
复制
# -*- coding: utf-8 -*-
"""
@File文件    :   ljytest84
@Time创建时间    :    2021/12/21
@Author作者  :   刘金玉
@Contact联系方式 :   selidev@qq.com   编程创造城市 http://bcczcs.com
注:作者信息请保留!否则必究法律责任!
刘金玉编程,编程创造城市!
作者微信号:selidev
作者抖音号:selidev
作者B站:刘金玉编程
微信公众号:编程创造城市
题目:
809*??=800*??+9*??
其中??代表的两位数,
809*??为四位数,
8*??的结果为两位数,
9*??的结果为3位数。
求??代表的两位数,及809*??后的结果。
"""

for i in range(10,100):
    if 809*i==800*i+9*i and 809*i>=1000 and 809*i<10000 and 8*i>10 and 8*i<100 and 9*i>100 and 9*i<1000:
        print("??是{},,809*??={}".format(i,809*i))

总结部分:

枚举方法是计算机中常用的方法,尤其是在实际工作与日常中,我们往往利用计算机的性能来为我们提供指定条件的服务。比如用于网络安全的时候,我们可以利用枚举去爆破一个网站的用户名和密码,如果有字典协助,将可能取得更快的效果。同样的,我们也可以利用一些需要的特征,去枚举生成一本自己的特征字典用于破解。其它方面的使用还有很多,大数据的应用也可以通过此方式,类似列举处不同的数据趋势和结果。

相关文章:

  1. 考点:列表、输入、元素比较、位置交换【Python习题01】
  2. 考点:自定义函数、引用传值、二位列表的输入输出【Python习题02】
  3. 考点:程序逻辑和调试,类似环形链表结构【Python习题03】
  4. 考点:函数参数传参、求和、奇数、偶数、输入输出、range步长灵活使用【Python习题04】
  5. 考点:最值应用,基本排序法,复杂排序法,sorted函数的灵活运用【Python习题05】
  6. 考点:深度拷贝、zip函数的压缩与解压包【Python习题06】
  7. 考点:猴子分桃问题,程序员可以将数学逻辑思维转换为编程思维【Python习题07】
  8. 考点:星号的巧妙使用方式,包含计算、传参【Python习题08】
  9. 考点:海龟画图turtle库的使用,绘制五角星、矩形等【Python习题09】
  10. 考点:角度旋转、海龟坐标轴以及简单时间绘图算法以及海龟的定时器ontimer【Python习题10】
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-12-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档