Я нашел этот python3 код в учебном случае. Я не понимаю, как sys.stdin.read () работает на ма c. Команда ввода запускается, но я не могу закрыть ее. Если я нажимаю Ctrl + D, очевидно, ничего не происходит. Если я нажму cmd + D, я получу код выхода 0.
Спасибо, заранее за вашу помощь!
Пол
import sys
def get_fibonacci_last_digit_naive(n):
if n <= 1:
return n
previous = 0
current = 1
for _ in range(n - 1):
previous, current = current, previous + current
return current % 10
if __name__ == '__main__':
input = sys.stdin.read()
n = int(input)
print(get_fibonacci_last_digit_naive(n))