从键盘上输入两个数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应该输什么哇?
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))
这样写就可以了
https://blog.csdn.net/qq_37267015/article/details/71275329
是这意思吗?
import sys
x = input("输入x:")
n = input("输入n: ")
s = int(0)
xx = int(x)
for i in range(0, int(n)):
print("第 %d 个被加数,其值为%d" % (i+1, int(x)))
s = s + int(x)
x = int(x) * 10 + int(xx)
print("最终结果为:%d" %(s))
https://ask.csdn.net/questions/968419
和这个一样的问题
对楼上的进行了简化:
x = int(input("输入x:"))
n = int(input("输入n: "))
x_inital = x
s = 0
for i in range(0, n):
s = s + x
x = x * 10 + x_inital
print("最终结果为:%d" %(s))