列表练习(2)

  1. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀一个数字。例例如2+22+222+2222+22222(此时共有5个数相 加),⼏几个数相加有键盘控制。
  1. 打印图形1
    n = 4
@  
@@  
@@@ 
@@@@  

n = 5

@  
@@  
@@@  
@@@@  
@@@@@
n=7
for x in range(0,n+1):
    print('@'*x)
  1. 打印图形2
    n = 3
   @   
  @@@  
 @@@@@ 

n == 4

   @   
  @@@  
 @@@@@ 
@@@@@@@
n=7
y=1
for x in range(1,n):
    print(('@'*y).center(2*n-1,' '))
    y+=2
  1. 打印图形3
    n = 3
@@@    
@@  
@
n=7
y=n+1
for x in range(0,n):
    y-=1
    print('@'*y)
  1. 输⼊入两个正整数m和n,求其最⼤大公约数和最⼩小公倍数。
  2. 一个数如果恰好等于它的因⼦子之和,这个数就称为 "完数 "。例例如6=1+2+3.编程 找出1000以内的所有 完数
  3. 输出9*9⼝口诀
  4. 一个5位数,判断它是不不是回⽂文数。即12321是回⽂文数,个位与万位相同,⼗十位与千位相同。 2. 打印图形(菱形)
    n = 4
   @   
  @@@   
 @@@@@  
@@@@@@@  
 @@@@@   
  @@@  
   @  
  1. 输⼊入⼀行字符,分别统计出其中英⽂文字⺟母、空格、数字和其它字符的个数。

你可能感兴趣的:(列表练习(2))