python中如何在一行中输入两个整数
时间: 2023-03-28 07:01:55 浏览: 258
在 Python 中,可以使用空格或逗号分隔两个整数,例如:
```
a, b = input().split()
```
或者:
```
a, b = map(int, input().split())
```
相关问题
python输入整数_如何在Python中的一行中输入2个整数?
你可以使用 `input()` 函数来从控制台读取用户输入。如果要在一行中读取两个整数,可以使用 `split()` 函数将输入字符串分割成一个整数列表,然后使用 `map()` 函数将列表中的字符串转换为整数。例如:
```
a, b = map(int, input().split())
```
在上面的示例中,`input()` 函数将输入字符串读取到内存中,然后使用 `split()` 函数将其拆分成一个字符串列表。`map()` 函数将该列表中的每个字符串转换为整数,并将结果存储在变量 `a` 和 `b` 中。注意,这个方法假设用户输入的是两个用空格分隔的整数,例如 "3 4"。如果输入与此不同,则需要进行适当的修改。
python 题目描述:输入两个正整数 m和n,求解并输出给定两个整数的最小公倍数输入格式:在一行中输入两个整数m和n,整数之间用逗号隔开。输出格式:在一行中输出一个整数,即 m 和n的最小公倍数
解题思路:最小公倍数可以用两个数的乘积除以它们的最大公约数求得。
Python代码实现:
```python
m, n = map(int, input().split(',')) # 输入两个数,以逗号分隔
# 求最大公约数
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
lcm = m * n // gcd(m, n) # 求最小公倍数
print(lcm) # 输出最小公倍数
```
输入样例:
```
2,3
```
输出样例:
```
6
```
阅读全文