python经典编程题分别取个位十位百位

问题描述:
对于输入的两个两位数正整数a、b,将a的十位和个位依次放到c的十位和千位,将b的十位和个位依次放到c的百位和个位上。
输入:a,b两个整数
输出:c
方法一:
分别将a和b中的十位个位取出,设为a1、a2、b1、b2。然后按照要求组合成c,根据题目要求c=1000a2+100b1+10*a1+b2

def fun(a,b):a1=a//10#取a中十位中的数字a2=a%10#取a中个位中的数字b1=b//10#取b中十位中的数字b2=b%10#取b中个位中的数字return 1000*a2+100*b1+10*a1+b2#按照新的组合方式组合c
a,b=map(int,input().split())
print(fun(a,b))

方法二
考虑到要对这两个整数的个位和十位都进行操作,因此可以考虑将两个整数变成字符串后,利用字符串的下标索引,分别对两个整数的个位和十位进行操作,最后按要求输出对应组合。

def fun(a, b):
#********* Begin *********# a = str(a)      #将a、b都变成字符串b = str(b)return a[1]+b[0]+a[0]+b[1]   #按要求返回指定组合
#********* End *********#
a,b=map(int,input().split())
c = fun(a, b)
print(c)

python经典编程题分别取个位十位百位相关推荐

  1. .NET c#取一个数的个位十位百位千位万位

    要求输入的数不多于五位 窗口: 代码: using System; using System.Collections.Generic; using System.ComponentModel; usi ...

  2. 求一个数的个位,十位,百位,千位分别是多少?/三目运算符的应用?

    //定义一个int类型的变量,初始化值为1234,求这个数的个位,十位,百位,千位分别是多少?//运行效果://1234的个位是4,十位是3,百位是2,千位是1int a = 1234;System. ...

  3. 输入一个三位数,输出个位十位百位

    #include<stdio.h> int main()//输入一个三位数,输出个位十位百位 {int x, ge,shi, bai;printf("请输入一个三位数的数字&qu ...

  4. 【C语言】计算个位十位百位思路

    int a;//a是需要计算个位十位百位的数字 scanf("%d",&a); printf("%d",a%10);//输出个位数 printf(&qu ...

  5. C语言基础——求一个三位数的个位十位百位

    #include <stdio.h>// 求一个三位数的个位十位百位 #include<math.h> int main(void) {int num;printf(" ...

  6. C语言计算个位十位百位之和

    #include <stdio.h> int main() { int a = 123; int total = 0; while(a>0) {total = total + (a% ...

  7. python求个位十位百位_Js 分别取一个数的百位,十位,个位

    var num=654; var baiwei=parseInt(num/100); //6.54取整 得到百位6 console.log(baiwei); var shiwei=parseInt(( ...

  8. C++语言基础:输出一个整数的个位十位百位上的数字

    功能描述 输入一个数,如一个三位数,输出其个位.十位.百位上的数字 如 123 这个数 求个位: 对 10 取模(123 % 10 = 3 即可), 求十位, 先把 123 除以 10,得到 12, ...

  9. c语言分离个位十位百位_C语言中 将一个3位数整数,正确分离出它的个位、十位和百位数字,并分别在屏幕上输出...

    展开全部 代码如下: #include int main(void) { int number;int units, tens, hundreds; //定义三个变量分别存储个位.十位和百位上的数字 ...

最新文章

  1. 四川大学计算机学院夏欣,自适应窗口的图像平滑去噪.pdf
  2. myeclipse:web项目不能显示Web App Libraries
  3. validateJarFile jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/
  4. 控制cpu_设备管理 设备控制方式
  5. (转载)OC学习篇之---KVC和KVO操作
  6. Asp.net MVC3.0 入门指南 7.1 展示查找页面
  7. C#中const和static readonly 的区别
  8. MVC4.0网站发布和部署到IIS7.0上的方法【转:http://www.th7.cn/Program/net/201403/183756.shtml】...
  9. HttpClient:绕开https证书(三)
  10. Qt动画框架Animation Framework
  11. VMware 安装ubuntu 18.04遇到的问题
  12. C#中PostMessage和SendMessage的参数传递实例
  13. “返回指向栈空间的指针”的错误
  14. 大型网站的 HTTPS 实践(二)——HTTPS 对性能的影响
  15. Leetcode每日一题:649.dota2-senate(Dota2参议院)
  16. linux oracle 服务重启过程
  17. 编译 java_如何编译java
  18. Guice 快速入门
  19. php验证码汉字显示音节,普通话拼音PHP 标调音节 1403个
  20. HTML5之插入图片

热门文章

  1. 网易云音乐web/网页版无法播放问题
  2. 动手开发一个滴滴出行,是的,你没有看错!
  3. “浙大学霸作息表”疯传,网友:越优秀就越努力!
  4. RL(四)动态规划解决强化学习
  5. 四道Java基础题 你能对几道?
  6. 前端之JS事件events
  7. go-ipfs-api
  8. vue-baidu-map使用setMapStyleV2自定义样式
  9. 从云计算到容器到容器云
  10. opencv保存视频编码方式