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的绝对值?的主要内容,如果未能解决你的问题,请参考以下文章