【发布时间】:2015-12-17 09:42:37
【问题描述】:
我不明白我做错了什么!
x=7
List=[]
for i in range(0,x):
verify=False
while verify==False:
Values=input("Enter Code")
verify=Values.isdigit()
ValueList=int(Values)
List.append(ValueList)
value1=int(List[0])
value2=int(List[1])
value3=int(List[2])
value4=int(List[3])
value5=int(List[4])
value6=int(List[5])
value7=int(List[6])
value8p1=(value1*1)+(value2*3)+(value3*1)+(value4*3)+(value5*1)+(value6*3)+(value7*1)
value9=math.ceil(value8p1//10)
print(value9)
我的老师也不知道,我觉得这很愚蠢....
【问题讨论】:
-
List.append(ValueList)后面的代码应该在 for 循环之外。 -
它在哪里崩溃?你得到什么输出?有什么例外吗?
-
这看起来不对:
value9=math.ceil(value8p1//10)。为什么是双斜线? -
// 是 python 整数除法运算符(将向零舍入)。它的输出是一个整数,所以 ceil 什么都不做