🔥 Как ввести два числа через пробел в Python: подробная инструкция для новичков
numbers = input("Введите два числа через пробел: ")
num_list = numbers.split(" ")
num1 = int(num_list[0])
num2 = int(num_list[1])
Детальный ответ
Как ввести два числа через пробел в Python?
В Python существует несколько способов ввода двух чисел, разделенных пробелом. В зависимости от того, где вы выполняете свой код Python, можно выбрать подходящий метод.
1. Ввод с клавиатуры
Один из наиболее распространенных способов ввода двух чисел через пробел - это считывание ввода пользователя с клавиатуры. Чтобы это сделать, вы можете использовать функцию input()
для запроса пользовательского ввода и разделить введенные числа методом split()
.
numbers = input("Введите два числа через пробел: ")
num1, num2 = numbers.split()
num1 = int(num1)
num2 = int(num2)
2. Аргументы командной строки
Если вы запускаете свою программу из командной строки, можно воспользоваться аргументами командной строки для передачи двух чисел. В Python аргументы командной строки хранятся в списке sys.argv
. Вам потребуется импортировать модуль sys
для доступа к аргументам командной строки.
import sys
num1 = int(sys.argv[1])
num2 = int(sys.argv[2])
3. Чтение из файла
Если ваши числа хранятся в файле, вы можете прочитать их из файла. Для этого вам потребуется использовать функцию open()
для открытия файла и метод readline()
или readlines()
для чтения чисел из файла.
with open('numbers.txt', 'r') as file:
numbers = file.readline().split()
num1 = int(numbers[0])
num2 = int(numbers[1])
Пример использования
Давайте рассмотрим пример использования первого метода:
numbers = input("Введите два числа через пробел: ")
num1, num2 = numbers.split()
num1 = int(num1)
num2 = int(num2)
result = num1 + num2
print("Сумма чисел:", result)
В этом примере мы запрашиваем у пользователя ввод двух чисел через пробел, затем мы разделяем введенные числа и преобразуем их в целочисленный тип. После этого мы складываем числа и выводим результат на экран.
Вывод
Теперь вы знаете, как ввести два числа через пробел в Python. Вы можете выбрать подходящий способ, в зависимости от того, где вы выполняете свой код. Не забывайте преобразовывать введенные строки в числа, если вам требуется числовое значение для дальнейших вычислений или операций.