day11
---------------------------------------------------------------
實例018:復讀機相加
題目 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤控制。
分析:很簡單,字符串*x可以復制。
1 a = input('請輸入數字:') 2 n = input("請輸入要加幾次:") 3 s = 0 4 for i in range(1,int(n)+1): 5 s += int(a*i) 6 print(f"總和為:{s}")
看下答案:
a=input('被加數字:') n=int(input('加幾次?:')) res=0 for i in range(n): res+=int(a) a+=a[0] print('結果是:',res)
用了字符串的切片,也很巧妙吧,感覺都可以