xxlxxl 发表于 2020-9-6 21:01:13

请问花括号该怎么输出啊

import sys
a = int(sys.argv)
b = int(sys.argv)
c = int(sys.argv)
d = int(sys.argv)
e = int(sys.argv)
f = int(sys.argv)
V = a,b,c
U = d,e,f
print('V = ',{V})
print('U = ',{U})
VU = a * d + b * e + c * f
print('V • U =',VU )

我这个输出后花括号里面有小括号,如果直接在定义V 和U 的时候就加花括号会对里面的数排序。

suchocolate 发表于 2020-9-6 21:09:48

贴原题目吧,英文我们能看懂。

sunrise085 发表于 2020-9-6 21:11:29

最后一行修改为 print('V · U ={%d}'%VU )

疾风怪盗 发表于 2020-9-6 21:25:59

import sys
a = int(sys.argv)
b = int(sys.argv)
c = int(sys.argv)
d = int(sys.argv)
e = int(sys.argv)
f = int(sys.argv)
V = a,b,c
U = d,e,f
print(f'V = {V}')
print(f'U = {U}')
VU = a * d + b * e + c * f
print(f'V. U ={VU} ')

D:\python\test>python test.py 1 2 3 4 5 6
V = (1, 2, 3)
U = (4, 5, 6)
V. U =32

你是不是要这样啊?没看懂你的意思

xxlxxl 发表于 2020-9-6 21:26:10

本帖最后由 xxlxxl 于 2020-9-6 21:27 编辑

.

suchocolate 发表于 2020-9-6 21:27:21

本帖最后由 suchocolate 于 2020-9-6 21:29 编辑

import sys

a = ]
V = a
U = a
print(r'{%d, %d, %d}' % tuple(V))
print(r'{%d, %d, %d}' % tuple(U))
VU = a * a + a * a + a * a
print('V • U =', VU)

疾风怪盗 发表于 2020-9-6 21:35:11

xxlxxl 发表于 2020-9-6 21:26
.

import sys
a = int(sys.argv)
b = int(sys.argv)
c = int(sys.argv)
d = int(sys.argv)
e = int(sys.argv)
f = int(sys.argv)
V = a,b,c
U = d,e,f
print(f'V = {{ {a},{b},{c} }}')
print(f'U = {{ {d},{e},{f} }}')
VU = a * d + b * e + c * f
print(f'V. U ={VU} ')
页: [1]
查看完整版本: 请问花括号该怎么输出啊