Python 输入两个整数a和b,求a-b的绝对值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 输入两个整数a和b,求a-b的绝对值?相关的知识,希望对你有一定的参考价值。

#!env python

#-*- coding:utf-8 -*-


a = input("a:")

b = input("b:")


print(abs(int(a)-int(b)))

运行结果:

参考技术A a=input("输入输入整数a")
b=input("输入整数b")
print("a-b绝对值结果为"+str(abs(a-b)))
参考技术B

a=input('请输入第一个整数:')

b=input('请输入第二个整数:')

print('a-b的绝对值为:',eval('%s-%s' % ((a,b) if a>=b else (b,a))))

求最大公约数问题

描述

给定两个正整数,求它们的最大公约数。

输入输入一行,包含两个正整数(<1,000,000,000)。输出输出一个正整数,即这两个正整数的最大公约数。样例输入

6 9

样例输出

3

提示求最大公约数可以使用辗转相除法:
假设a > b > 0,那么a和b的最大公约数等于b和a%b的最大公约数,然后把b和a%b作为新一轮的输入。
由于这个过程会一直递减,直到a%b等于0的时候,b的值就是所要求的最大公约数。
比如:
9和6的最大公约数等于6和9%6=3的最大公约数。
由于6%3==0,所以最大公约数为3。

源代码:

#include <stdio.h>
int main()
{
int a, b;
int gcd(int x, int y);
scanf("%d%d", &a, &b);
printf("%d\n", gcd(a, b));
return 0;
}
int gcd(int x, int y)
{
if(x % y == 0)
return y;
return gcd(y, x % y);
}

以上是关于Python 输入两个整数a和b,求a-b的绝对值?的主要内容,如果未能解决你的问题,请参考以下文章

函数复习

STL-vector-set_difference B - 人见人爱A-B

hdu 2034 人见人爱A-B

define定义函数

C++求两个数的最大值

如何用matlab求输入2组数据的相对误差