python编写程序,输入一个整数n,计算1/1-1/2+1/3-1/4+……+1/n的值

如题所述

如图

追问

我可以再问个其他问题吗?python输入一个0-9的整数,输出对应的中文大写汉字,十分感谢

追答

什么意思?举个例子,没理解

追问

比方说,输入1,就会输出大写汉字壹,输入2,就会输出贰

追答

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-09-04

我用的python2.7.代码如下

while 1:
    input_num = input("please input a integer:")
    if input_num <= 0:
        print "input error!"
        continue
    
    total = 0.0
    for i in range(1, input_num+1):
        if i % 2:
            total += 1/float(i)
        else:
            total -= 1/float(i)
    print '{0:.2f}'.format(total)

追问

我可以再问个其他问题吗?

十分感谢呢

追答

你问采纳的那人吧

追问

好的,谢谢你啦

相似回答