Python输入两个正整数,输出他们相除的整数部分。
时间: 2024-05-25 07:17:45 浏览: 20
可以使用 // 运算符来实现整除,例如:
a = int(input("请输入第一个正整数:"))
b = int(input("请输入第二个正整数:"))
c = a // b
print(c)
注意,如果输入的第二个数为 0,则会抛出 ZeroDivisionError 异常。可以使用 try-except 块来捕获异常并进行处理,例如:
try:
a = int(input("请输入第一个正整数:"))
b = int(input("请输入第二个正整数:"))
c = a // b
print(c)
except ZeroDivisionError:
print("除数不能为0")
相关问题
利用python输入两个正整数,计算它们的最大公约数
以下是一个求最大公约数的Python程序:
```python
a = int(input("请输入第一个正整数:"))
b = int(input("请输入第二个正整数:"))
# 如果a比b小,则交换a和b
if a < b:
a, b = b, a
# 通过辗转相除法求最大公约数
while b != 0:
r = a % b
a = b
b = r
print("最大公约数为:", a)
```
程序的思路如下:
1. 首先输入两个正整数a和b,如果a比b小,则交换a和b。
2. 然后用辗转相除法求最大公约数,即用a除以b得到余数r,再用b除以r得到余数r1,以此类推,直到余数为0为止,此时a就是最大公约数。
3. 最后输出最大公约数a。
python 输入两个正整数计算最大公约数和最小公倍数 示例
要求用户输入两个正整数,并且计算出这两个数的最大公约数和最小公倍数。可以通过定义一个函数来实现这个功能。
首先,使用input()函数来获取用户的输入,并将输入的字符串转换为整数类型。
然后,定义一个函数gcd(x, y)来计算最大公约数。最大公约数可以通过辗转相除法来计算,即将较大的数除以较小的数,再将得到的余数与较小的数继续进行相除,直到余数为0。最后一个非零余数就是最大公约数。
再定义一个函数lcm(x, y)来计算最小公倍数。最小公倍数可以通过两个数的乘积除以最大公约数来得到。
最后,调用这两个函数并打印结果。
下面是具体的代码实现:
```python
def gcd(x, y):
while y:
x, y = y, x % y
return x
def lcm(x, y):
return x * y // gcd(x, y)
num1 = int(input("请输入第一个正整数:"))
num2 = int(input("请输入第二个正整数:"))
print("最大公约数为:", gcd(num1, num2))
print("最小公倍数为:", lcm(num1, num2))
```
使用以上代码,用户可以输入两个正整数,程序将计算并打印出这两个数的最大公约数和最小公倍数。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)