python1到100奇数相加_Python:从inpu将奇数相加
有点小问题。我正在编写一个简单的程序,它接受数字的输入(例如1567),它将奇数相加,并在输出中列出它们。这是我的代码:import math
def oddsum(n):
y=n%10
if(y==0):
return
if(y%2!=0):
oddsum(int(n/10))
print (str(y),end="")
print (" ",end="")
else:
oddsum(int(n/10))
def main():
n=int(input("Enter a value : "))
print("The odd numbers are ",end="")
oddsum(n)
s = 0
while n!=0:
y=n%10
if(y%2!=0):
s += y
n //= 10
print("The sum would be ",end=' ')
print("=",s)
return
main()
它的输出很好,在本例中,它将打印15和7作为奇数。然而,当它计算总和时,它只是说“7”,而不是它应该是的13。我真的不明白我做错了什么背后的逻辑。如果有人能帮我一点忙,我会很感激的:)
我知道这是“s+=y”的问题,因为它基本上只是将7相加,但我不确定如何获取输出的3个数字并将它们相加。在
python1到100奇数相加_Python:从inpu将奇数相加相关推荐
- python1到100个自然数_python学数学1-1:认识数字--自然数公理
自然数的概念直接来自人们的生活,但数学家们为自然数N建立了完整的公理体系.皮亚诺公理就是接受最广的一个. 我们这里使用扩展的自然数(即包含了0的自然数) ①N中有一个元素,记作0. ②N中任一个元素都 ...
- python1到100奇数相加_如何使用while语句求1到100的奇数和
跟大家分享一下用python和Java来实现1到100之间的奇数求和 方法/步骤 1 用python实现的第一种方法,代码如下: def Sum(): num=0 x=1 while x<=10 ...
- 100个人排队,编号分别为1到100,每轮淘汰编号为奇数的人,然后重新编号,问最后剩下的人的初始编号是多少
例如初始时的编号为: 1,2,3,4,5,--,98,99,100 经过第一轮之后,所有奇数编号的人被淘汰,即淘汰了1,3,5,7,--,99 剩下50个人重新编号: 1,2,3,4,5,--,48, ...
- python判断偶数奇数_Python程序检查数字是奇数还是偶数
python判断偶数奇数 Here you will get python program to check number is odd or even. 在这里,您将获得python程序以检查数字是 ...
- python输入10个整数_python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。...
python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明. 重难点:通过input函数输入的行消息为字符串格式,必须转换为整型,否则 ...
- Java黑皮书课后题第8章:*8.5(代数:两个矩阵相加)编写两个矩阵相加的方法,编写一个测试程序,提示用户输入两个3*3的矩阵,然后显示它们的和
*8.5(代数:两个矩阵相加)编写两个矩阵相加的方法,编写一个测试程序,提示用户输入两个3*3的矩阵,然后显示它们的和 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 8.5(代数:两 ...
- python 向量_关于Python中的向量相加和numpy中的向量相加效率对比
直接使用Python来实现向量的相加 # -*-coding:utf-8-*- #向量相加 def pythonsum(n): a = range(n) b = range(n) c = [] for ...
- python坐标系 向量分量_关于Python中的向量相加和numpy中的向量相加效率对比
直接使用Python来实现向量的相加 # -*-coding:utf-8-*- #向量相加 def pythonsum(n): a = range(n) b = range(n) c = [] for ...
- [JAVA]使用if…else语句编写代码。定义一个整型变量a,为其赋值为20,判断20是奇数还是偶数,如果为奇数,输出“a是奇数”,否则输出“a是偶数”
使用if-else语句编写代码.定义一个整型变量a,为其赋值为20,判断20是奇数还是偶数,如果为奇数,输出"a是奇数",否则输出"a是偶数" public c ...
最新文章
- [转]C++函数模板与模板函数
- Linux查找文件内容
- 数据分析与挖掘实战-基于基站定位数据的商圈分析
- mysql drop_mysql恢复drop掉的表
- c++ 原子操作 赋值_高级Java开发工程师带你走进原子操作,一篇文章搞清楚原子操作...
- (10)VHDL例化verilog
- Silverligth API for ArcGIS应用程序IIS发布
- arduino UNO 点亮LED例程
- 文字转语音真人发声免费的有哪些?文字转语音有这两款软件就够了
- 什么是企业用户画像,怎么构建企业用户画像
- CF #595 Div.3 F. Maximum Weight Subset//树形dp
- JAVA怎么开发一个胖客户端_胖客户端瘦客户端哑终端
- 小米手机显示流量数据连接到服务器,小米手机流量总不稳定,这三项设置可能你会用到...
- 创蓝253云通讯短信平台变量说明
- YouTube上的视频听不懂英文怎么办?
- 小米路由器SSH资料攻略
- python3爬取教务系统的个人学期课程表(无头谷歌浏览模拟登录)
- 卫星影像免费下载地址
- Android的根证书颁发机构列表
- 千手观音背后:最残酷的残疾经历
热门文章
- 【学习笔记】dij 费用流 + 势能函数
- 关于nofollow的问题
- CSS之text-overflow--怎么让多余的文字不显示或者以省略号表示
- 鸡兔同笼python程序怎么写_【鸡】鸡的功效_鸡图片_食材百科_美食杰
- 20154312 曾林 EXP9 Web安全基础
- 调试之DUMP文件生成和使用
- 仿八大行星绕太阳3D旋转效果
- 双臂机器人驱动板(LM324运放电流检测、PCF8591外置ADC)
- insmod 加载模块的过程
- python中class什么意思_python-classmethod在此代码中做什么?