내 CS 과정 중 하나의 과제를 준비 중입니다. 나는이 사실을 알아 냈다.하지만 while 루프 내에서 값을 반환하는 방법을 모른다.while 루프 내에서 값을 반환하는 방법
내가 겪고있는 문제는 t == 0이 될 때까지 while 루프를 통해 몫을 추가해야한다는 것입니다. 나는 분수를 추가 할 때까지 모든 것이 올바르게 작동합니다. 모두 함께 추가됩니다. 같은 두 숫자. 내가해야 할 일은 "나누기"가 루프를 통해 이전 용어와 같은지 기억하고 현재 루프가 계산하는 것에 그것을 더하는 것입니다.
나는 그것이 어떤 의미와도 같았 으면 좋겠다. Here is a link to the question for those of you who now have a headache after reading my question
# FORMULA IS AS FOLLOWS
# 1 + x + (x^t)/(t!) until t == 1
t = int(input("Enter a non negative integer for t: "))
x = float(input("Enter a real number for x: "))
fact = 1
finalProduct = 1
counter = 1
while counter <= t :
counter = counter + 1
fact = fact * counter
print("counter:",counter)
print("fact:",fact)
xPwr = (x**counter)
division = (xPwr/fact)
print("Division: ",division)
addition = (division + division)#HERE IS MY PROBLEM
print("Sum:", addition)
finalProduct = (1 + x + addition)
print("finalProduct",finalProduct)
와우 나는 이것을 몇 시간 동안 알아 내려고 노력했다는 것을 믿을 수 없어 그게 전부였다. 정말 고마워. – HawkeyeNate