专栏首页python练习基础练习python(6)取自定义数生成一个符合条件的整数集合
原创

基础练习python(6)取自定义数生成一个符合条件的整数集合

射雕英雄传的题目:判断输入数字是否符合“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?”

根据书上的结论得出如下公式“取材自明日科技课本《零基础学python》

以下是代码

print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n") # 输出题目

原题目是输入数字判断是否合适,最近学了列表的知识,决定写一个自动计算一定区间内的数字有哪些符合条件 并输出。

假定区间是10000以内的数字哪些符合上述条件的

解体思路:

# 取数10000以内的数字---设定一个任意数属于10000以内---满足三个条件---输出。

# 昨天学习了一段简单的代码(目前还不知道为什么这么写),可以将输出结果在电脑硬盘分区里建立一个自定义的文本文件,word还没测试。


li1 = list(range(1,10001))

# 列表一:1-10000的整数

# 列表一:1-10000的整数

li1 = list(range(1,10001))

# 列表二:初始化

li2 = [] #建立一个空列表用来装符合条件的数 就是定义一个输出。

for p in li1: # 设定一个任意数是list1里面的,10000以内的任意数

if p %3==2 and p%5==3 and p%7==2: #if这个任意数满足这三个条件

li2.append(p) #这个是append函数 后面会单独做一张介绍就是添加到li2里面去的意思,固定格式。

print(li2) #输出list2

# 可以作为网站订单监控备用数据

fp=open(r'd:\神雕.txt','a+') #下面这三句是固定的代码,open函数 r打开文件,中间d:\神雕.txt是我们准备在什么位置建立一个文件,a+是打开一个文件用于读写如果文件不存在则创建。

print(li2,file=fp)

fp.close()


以下是输出的结果

今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?

[23, 128, 233, 338, 443, 548, 653, 758, 863, 968, 1073, 1178, 1283, 1388, 1493, 1598, 1703, 1808, 1913, 2018, 2123, 2228, 2333, 2438, 2543, 2648, 2753, 2858, 2963, 3068, 3173, 3278, 3383, 3488, 3593, 3698, 3803, 3908, 4013, 4118, 4223, 4328, 4433, 4538, 4643, 4748, 4853, 4958, 5063, 5168, 5273, 5378, 5483, 5588, 5693, 5798, 5903, 6008, 6113, 6218, 6323, 6428, 6533, 6638, 6743, 6848, 6953, 7058, 7163, 7268, 7373, 7478, 7583, 7688, 7793, 7898, 8003, 8108, 8213, 8318, 8423, 8528, 8633, 8738, 8843, 8948, 9053, 9158, 9263, 9368, 9473, 9578, 9683, 9788, 9893, 9998]

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 基础学习python(4)

    adventureisoutthere
  • 基础学习python

    判断输入数字是否符合“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?”

    adventureisoutthere
  • 基础学习python(2)随机数的生成与匹配

    设置一个1,10范围内的随机数,然后随机输入一个1到10之间的数字,匹配显示right 大于现实too big然后继续 小于显示too small然后继续。

    adventureisoutthere
  • 「R」对象大小——R存储真的会占很大空间吗?

    在上一篇文章中介绍过列表存储的不是实际的值,而是指向值的引用,所以一个列表的大小比我们预期的可能要小的多。

    王诗翔呀
  • P05_kafka_2.9.2-0.8.1集群搭建

    安装scala 2.11.4 1、将课程提供的scala-2.11.4.tgz使用WinSCP拷贝到sparkproject1的/usr/local目录下。 ...

    Albert陈凯
  • ARC无效时block的赋值

    forrestlin
  • javascript经典面试题之拷贝

    今天和大家一起来探讨一下javascript中的拷贝,使用拷贝的情况,要根据javascript的数据类型来定,javascript的数据类型分为基础类型和引用...

    挥刀北上
  • 【译】一种新的 JavaScriptCoere 字节码规范

    在r237547版本我们介绍过一种新的 JavaScriptCore(JSC) 字节码规范。对比之前的规范为了提高编译器的吞吐量而增加了内存使用,这个新的规范提...

    腾讯IVWEB团队
  • 腾讯云 GAME-TECH 沙龙干货回顾:与腾讯云携手出海

    在红海时代来临的游戏行业,“全球化”已成为近年来的TOP热点。 游戏全球化运营,对节点分布、网络稳定、网络加速、安全防护等云端基础能力提出了很高要求。作为国...

    腾讯游戏云
  • 腾讯成立机器人实验室,最新 AI 战略曝光进军通用人工智能

    腾讯AI Lab与Nature正式达成战略合作 【新智元导读】今天,AI Lab跟Nature科研战略合作,共同推动“AI+医疗”,明年还举办AI Nature...

    新智元

扫码关注云+社区

领取腾讯云代金券