2024-04-27 04:00:32 发布
网友
我有5个不同的变量
a=4 b=5 c=7 d=9 e=8
我想把它们打印成45798并把这个值赋给另一个变量。我该怎么做?你知道吗
e + 10 * (d + 10 * (c + 10 * (b + 10 * a)))
你看到模式了吗?您可以对任意数字进行循环:
digits = (a, b, c, d, e) result = 0 for n in digits: result = 10 * result + n
string_number = ''.join([str(x) for x in [a,b,c,d,e]]) int_number = int(string_number)
value = a * 10000 + b * 1000 + c * 100 + d * 10 + e
一般做法是:
my_list = [e,d,c,b,a] for index, element in enumerate(my_list): value += element * (10 ** index)
你看到模式了吗?您可以对任意数字进行循环:
一般做法是:
相关问题 更多 >
编程相关推荐