zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python中用break结束死循环

Python 结束 break 中用 死循环
2023-09-14 09:05:39 时间
while True:
	s=input('请输入>>>')
	if s=='quit()':
		break
	print('你刚输入的是',s)
print('程序结束')



j=1
while j<=5:
    i=1
    while i<=8:
        print(i)
        if i==4:
            break
        i+=1
    j+=1
    执行结果
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
练习:任意输入一些正整数,当输入负数时结束输入
当输入完成后,打印你刚输入这些数的和


习题答案
data=0
while True:
    x=int(input('请输入数'))
    if x<=0:
        print(data)
        break
    data+=x
    习题 输入一个整数n打印一个宽度为n个字符宽度的正方型
    
x=int(input())
i=1
alf='*'
while i<=x:
    j=1
    while j<=x:
        if i==1 or i==x:
            print(alf,end=' ')
        
        elif i!=1 or i!=x:
            if j==1 or j==x:
                print(alf,end=' ')
            if j!=1 and j!=x:

                print(' ',end=' ')
        j+=1


    print() 
    i+=1 
    输出结果 
    8
    练习:求下列多项式的和
    1+1/2+1/4+1/8.。。。。。1/2**1000的和 
    写程序求1-1/3+1/5-1/7+1/9+...........1/(2*n-1)
    求n=10000时此公式的和 
    将上面结果×4打印 
    用while语句实现打印等腰直角三角型输入的数为直角边 
    
   习题答案   
    
x=int(input())
i=1
num=0
while i<=x:
    num+=1/2**(i-1)
    i+=1
else:
    print(num)
   
 
 
 
 x=int(input())
num=0
i=1
while i<=x:
    num+=(1/(2*i-1))*((-1)**(i+1))
    i+=1
print(num)
print(4*num)    

  
  
 
 
x=int(input())
i=1
while i<=x:
    
    
    print(i*'* ',end='')
        
    print()
    i+=1