求大佬帮忙解答
本帖最后由 2010001 于 2022-8-15 20:33 编辑如何用代码输入需要相加的数字和次数来实现以下的效果:
相加的数字:2
相加的次数:2
2 + 22 =24 num = input("相加的数字:")
count = int(input("相加的次数:"))
result = 0
for i in range(1,count+1):
result += int(num*i)
print(result) 本帖最后由 一点点儿 于 2022-8-15 13:53 编辑
num = input("相加的数字:")
times = int(input("相加的次数:"))
for i in range(times):
if i > 0:
print('+', end=' ')
print(num * (i + 1), end=' ') num = int(input("相加的数字:"))
times = int(input("相加的次数:"))
temp = 0
sum_ = 0
for i in range(times-1):
temp *= 10
temp += num
sum_ += temp
print(temp, "+", '', end = '')
print(temp*10+num, '=', sum_+(temp*10+num))
本帖最后由 一点点儿 于 2022-8-15 13:54 编辑
num = input("相加的数字:")
times = int(input("相加的次数:"))
for i in range(times):
if i > 0:
print('+', end=' ')
print(num * (i + 1), end=' ') import math
a = int(input ('相加的数字:'))
b = int(input ('相加的次数:'))
c = 0
while b != 0:
e = b - 1
d = 0
while e != -1:
d = math.pow(10 , e) * a + d
e = e - 1
c = c + d
b = b - 1
c = int(c)
print(c)
临时号 发表于 2022-8-15 13:50
为什么你可以这么短 num = input("相加的数字 : ")
print(sum()) ZhKQYu 发表于 2022-8-15 18:15
看不懂代码是什么意思,能帮忙解析一下吗 2010001 发表于 2022-8-15 20:19
看不懂代码是什么意思,能帮忙解析一下吗
去查查列表推导式就明白了{:10_279:} 一点点儿 发表于 2022-8-15 13:40
还要求出结果 ZhKQYu 发表于 2022-8-15 20:29
去查查列表推导式就明白了
还是不懂啊,这个为什么不是求num*count+num*(count-1)+...+num cabbit 发表于 2022-8-16 10:15
还是不懂啊,这个为什么不是求num*count+num*(count-1)+...+num
懂了,num是文字变量
页:
[1]