概述
我正在为我的一门计算机科学课程做作业。我已经搞清楚了,但我不知道如何在while循环中返回值。
我遇到的问题是每次都需要通过while循环添加商,直到t==0。在除法的加法运算之前,我所有的运算都是正确的,都是把同一个两个数相加。我需要它做的是通过循环记住什么是“除法”,然后将它添加到当前循环的计算中。# 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)
最后
以上就是落寞中心为你收集整理的python返回值和while循环_如何在while循环中返回值的全部内容,希望文章能够帮你解决python返回值和while循环_如何在while循环中返回值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复