当前位置: 首页 > news >正文

Python3 将一串数字 分开成单个数 得到每位数字的和

需求

给定一个数,计算该数上的所有位上数字的和。 例如给定23,和就是2 + 3 = 5.

解决

第一种,这种方法比较通用,也适用于其他语言,比如C语言

定义一个函数,接收一个整数参数,返回

def digits_sums(num):
    sums = 0
    while(num > 0):
        sums += num % 10
        num = num // 10
    return sums

第二种,利用python的map函数

sums_of_number = sum(map(int, str(num)))

第三种,利用python的列表推导式

sums_of_number = sum([int(tmp) for tmp in str(num)])

相关文章:

  • Encodings: URL (Training, Encoding) 已解
  • spring jpg 404 其他文件类型可以访问
  • lombok 多个构造器
  • in 转 join on
  • @Mapper作用
  • 易语言删除换行符
  • Training: ASCII (Training, Encoding) 的解决
  • Training: WWW-Robots (HTTP, Training)
  • Node.js中 打印让输出不换行
  • Typecho博客 通过修改后台管理员昵称 来减少安全隐患
  • idea复制css img静态资源 不显示
  • idea jsp隐藏了nbsp
  • <div class=“clear“></div>
  • jsp使用include文件中的变量
  • jsp <%= 和 ${}
  • Angular Elements 及其运作原理
  • canvas 高仿 Apple Watch 表盘
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Python十分钟制作属于你自己的个性logo
  • vue-router 实现分析
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 反思总结然后整装待发
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 实现菜单下拉伸展折叠效果demo
  • Spring第一个helloWorld
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)Unity3DUnity3D在android下调试
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NetCore部署微服务(二)
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • [ C++ ] STL---string类的使用指南
  • [html] 动态炫彩渐变背景
  • [iOS]让Xcode 4.2生成的app支持老的iOS设备(armv6)
  • [js]js设计模式小结
  • [LeetCode] 178. 分数排名
  • [MySQL FAQ]系列 -- 账号密码包含反斜线时怎么办
  • [Python基础]Python文件处理小结
  • [RK-Linux] RK3399支持M.2 NVMe SSD启动
  • [Usaco2012 Dec]First! BZOJ3012
  • [Windows编程] 如何判断操作系统是64位还是32位
  • [高性能] - 缓存架构
  • [机缘参悟-119] :一个IT人的反思:反者道之动;弱者,道之用 VS 恒者恒强,弱者恒弱的马太效应
  • [开源]C#二维码生成解析工具,可添加自定义Logo
  • [瞭望]冷静,过热的虚假繁荣
  • [数据结构]-map和set