1.补空格
a=int(input(‘input a odd number>>>‘))b=a//2for i in range(-b,b+1): print(‘ ‘*abs(i)+‘*‘*(a-2*abs(i)))input a odd number>>>7 * *** ************ ***** *** *
2.居中对齐
b=7c=b//2for i in range(-c,c+1): a=b-abs(i)*2 print(‘{:^{}}‘.format(‘$‘*a,b)) $ $$$ $$$$$ $$$$$$$ $$$$$ $$$ $打印对顶三角形
b=7c=b//2for i in range(-c,c+1): a=abs(i)*2+1 print(‘{:^{}}‘.format(‘$‘*a,b))$$$$$$$ $$$$$ $$$ $ $$$ $$$$$ $$$$$$$打印闪电
a=7b=a//2c=a-bfor i in range(-b,c): if i>0: print(‘ ‘*b+(c-i)*‘$‘) elif i<0: print(‘ ‘*-i+(c+i)*‘$‘) else: print(‘$‘*a) $ $$ $$$$$$$$$$ $$$ $$ $打印斐波那契数列
a=1b=1c=a+bs=2while True: s+=1 a=b b=c c=a+b print(c) if s==15:break
a=0b=1index=0print(‘fib({})={}‘.format(index,a))index+=1print(‘fib({})={}‘.format(index,b))while True: c=a+b index+=1 if c>100: break print(‘fib({})={}‘.format(index,c)) a=b b=cfib(0)=0fib(1)=1fib(2)=1fib(3)=2fib(4)=3fib(5)=5fib(6)=8fib(7)=13fib(8)=21fib(9)=34fib(10)=55fib(11)=89总结
以上是内存溢出为你收集整理的Python元组与字符串 *** 作(12)——菱形、三角形、闪电打印和斐波那契数列计算全部内容,希望文章能够帮你解决Python元组与字符串 *** 作(12)——菱形、三角形、闪电打印和斐波那契数列计算所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)