第一周周末作业之“我是小天才”

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

n=input('输入一个数:')
m=input('输入:')
s=0
for x in range(1,int(n)+1):
    s+=int(m*x)
print(s)

2. 打印图形1

n = 4
@
@@
@@@
@@@@

i=1

while i<5:

    print('@'*i)
    i+=1

n = 5
@
@@
@@@
@@@@
@@@@@

i=1
while i<6:
    print('@'*i)
    i+=1

3. 打印图形2

n = 3
@
@@@
@@@@@

i=1
while i<4:
    if i < 4:
        print(' '*(3-i),'@'*(2*i-1))
    i+=1

n == 5
@
@@@
@@@@@
@@@@@@@

i=1
while i<5:
    if i <5:
        print(' '*(4-i),'@'*(2*i-1))
    i+=1

4. 打印图形3

n = 3
@@@
@@
@

i=3
while 0

5不会
6不会
7不会
8不会

9打印图形(菱形)

n = 4
@
@@@
@@@@@
@@@@@@@
@@@@@
@@@
@

i=1
while i<=7:
    if i <=3:
        print(' '*(4-i),'@'*(2*i-1))
    else:
        print(" " * (i - 4), "@" * (2 * (8 - i) - 1))

    i += 1

你可能感兴趣的:(第一周周末作业之“我是小天才”)