Python元组与字符串 *** 作(12)——菱形、三角形、闪电打印和斐波那契数列计算

Python元组与字符串 *** 作(12)——菱形、三角形、闪电打印和斐波那契数列计算,第1张

概述打印菱形 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 打印菱形

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)——菱形、三角形、闪电打印和斐波那契数列计算所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/langs/1190581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存