python运行正常,但不出现结果?

python运行正常,但不出现结果?,第1张

答: 在你的第5行代码当中,确实执行了打印语句,而且整个程序也没有报其它错误。说明并不是出错的问题,那我们要思考一下是不是要打印的那个内容的数值为空呢?如果是这样的话,我们确实将去打印的,但是却不到结果,所以我建议你要先去检查一下那个打印的值。希望可以帮助到你。

是这个符号 >>>的问题,这个在Python中认为是控制台输入符,在这里时建议写方法实例化的东西,doctest遇到符号这个时会进行特殊处理的,会被检测为测试输出的一部分

修改为:

>>>triangle(4)

# coding:cp936

line=raw_input('please input: ')

print line

n=len(line)

n1=0

n2=0

n3=0

for ch in line:

    if ch in '0123456789':

        n1+=1

    if ch in 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz':

        n2+=1

    if ch==' ':

        n3+=1

n4=n-n1-n2-n3

print n2,n3,n1,n4

################################

import string

str1=raw_input('please a english sentence: ')

str2=string.upper(str1)

print str2

##################################

s=0

for n in range(1,1001):

    s=s+1.0/(4*n-3)-1.0/(4*n-1)

print 4*s


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11810664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存