前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基础学习python

基础学习python

原创
作者头像
adventureisoutthere
修改2020-02-13 18:27:34
6420
修改2020-02-13 18:27:34
举报
文章被收录于专栏:python练习

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

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

一下是代码

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

number=int(input("请输入您认为符合条件的数:"))

if number%3==2 and number%5==3 and number%7==2:

print(number,"符合条件")

else:

print(number,"不符合条件")

这个是一个输入数字后 得出结果的程序

我在想是不是可以自动计算1个整数到另一个大于它的整数中间的数字 譬如100以内,或者1000、10000以内

于是在csdn中找到这么一段代码 刚好可以用

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

# 列表一:1-10000的整数

li1 = list(range(1,101)) # 我搜索了一下 range就是一个集合的意思 list就是英文列表

# 列表二:初始化

li2 = [] #这个括号暂时没搞懂什么意思 权当是未知的空吧,估计以后学习的过程会找到

# 在列表一中取出符合条件的元素

for i in li1: #字面的意思是i是li1里面的一个任意值

if i%3==2 and i%5==3 and i%7==2:

li2.append(i) #这一句也没有懂留在以后明白

print(li2)

输出时候有时候出现23 有时候出现1-100之间符合的数字,至于错误在什么地方,我还没搞懂,慢慢来。

昨天已连续写了20个小的代码段 实现了很多功能。计算bmi 通过父母身高计算孩子身高,判断是否酒驾,等等。

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

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

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

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

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