️小猪佩蕊 2019-11-23 21:59 采纳率: 100%
浏览 316
已采纳

各位大佬,这个问题怎样用python语言解决哇?

从键盘上输入两个数x,n,计算x+xx+xxx+xxxx+……+xxxxxxxx(n个x)的和。

n= int(input("请输入整数n值:"))
x= int(input("请输入整数x值:"))
s= x
for i in range(1,n):
s= s+int(i)
print(int(s))

我想问问我这个循环有问题吗,最后print应该输什么哇?

  • 写回答

5条回答 默认 最新

  • H尚x头用飘柔 2019-11-23 23:25
    关注

    n = int(input("请输入整数n值:"));
    x = int(input("请输入整数x值:"));
    s = 0;
    tmp = "";
    for i in range(0, n):
    #需要拼出来x+xx+xxx+xxxx+......来,再去相加
    tmp = tmp + str(x)
    s = s + int(tmp)
    print(int(s))

    这样写就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 方程如何编到C语言!
  • ¥20 关于#qt#的问题:Qt代码的移植问题
  • ¥50 求图像处理的matlab方案
  • ¥50 winform中使用edge的Kiosk模式
  • ¥15 关于#python#的问题:功能监听网页
  • ¥15 怎么让wx群机器人发送音乐
  • ¥15 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了