zoukankan      html  css  js  c++  java
  • s=a+aa+aaa+aaaa+aa...a的值

     1 '''
     2 Python练习题问题如下: 问题描述:
     3     求这样的一组数据和,s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字;
     4 例如:2+22+222+2222+22222(此时共有5个数相加),
     5     这里具体是由几个数相加,由键盘控制。
     6 '''
     7 a = int(input('输入数字a:'))
     8 n = int(input("输入个数n:"))
     9 
    10 s = 0
    11 
    12 for i in range(1,n+1):
    13     for j in range(i):
    14         s += a*(10**(j))
    15 
    16 print(s)
     1 ## 别人的方法,值得提倡
     2 ## 利用了字符串出现次数来解决
     3 
     4 a = '2'
     5 count = 2
     6 
     7 ns = [int(a*i) for i in range(1,count+1)]
     8 
     9 print(ns)
    10 print(sum(ns))
    为什么要坚持,想一想当初!
  • 相关阅读:
    基础DP背包
    哲学思絮01
    Vue使用ElementUI
    Vue-Mock数据
    Vue生命周期
    Vue实战之CURD
    读《间客》有感
    ASP.Net Core网站发布
    Cycling之 标签化
    Vue环境搭建
  • 原文地址:https://www.cnblogs.com/JerryZao/p/8757204.html
Copyright © 2011-2022 走看看