【发布时间】:2018-12-12 04:05:38
【问题描述】:
这是我的代码
def jumlah(A,B,C):
global result
result = A+B+C
count = 0
i = eval(input('input total test case: '))
while count < i :
A = eval(input('input A: '))
B = eval(input('input B: '))
C = eval(input('input C: '))
jumlah(A,B,C)
count = count + 1
print('case no'+str(count)+' : '+str(result))
如何将外部文件输入,所以我可以在不输入数字 1 的情况下进行测试
这是我的示例 input.in 文件
2
1
2
3
2
3
4
第一行是案例总数,其余是A,B和C的输入。我的预期结果是
case no1 : 6
case no2 : 9
请帮忙。谢谢
【问题讨论】:
-
一般来说,您不应该评估用户输入
-
我想将我的输入转换为 int,我只是四处寻找并找到了 eval(input()),你知道如何在不评估的情况下做到这一点吗?谢谢
-
使用
int(input(...))。 -
int(input(...)) 不起作用,它返回错误只能将 str(不是“int”)连接到 str