Как посчитать время за которое человек ввёл переменную?

Скажите пожалуйста - как посчитать время за которое человек ввёл переменную:

a = int(input())

Мне надо посчитать за какое время кто-то ввёл переменную a. Будет лучше если код будет маленький и понятный (я начинающий программист).
Заранее спасибо!)


Ответы (2 шт):

Автор решения: Dream
import time

# Зафиксируйте время начала ввода
start_time = time.time()

# Пользователь вводит переменную
a = int(input("Введите значение переменной a: "))

# Зафиксируйте время окончания ввода
end_time = time.time()

# Вычислите время, затраченное на ввод
elapsed_time = end_time - start_time

# Выведите результат
print(f"Человек ввел переменную a за {elapsed_time:.2f} секунд.")
→ Ссылка
Автор решения: Дмитрий

На Java:

import java.util.Scanner;

public class VariablePeriod {

    public static void main(String[] args) {
        
        String variable = null;
        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите значение переменной");
        long before = System.currentTimeMillis();
        variable = scanner.next();
        long after = System.currentTimeMillis();
        System.out.println("Значение переменной - " + variable);
        System.out.println("Переменная введена за " + (after - before) + " миллисекунд");
        scanner.close();
        
    }

}
→ Ссылка