我试图 运行 在另一个循环中循环,但我的输出始终为零
IM trying to run a loop with in another loop, but my out put is always zero
l=eval(input("How many CDs are bieng processed"))
m=0
s=0
l=0
for i in range(l):
n=eval(input("How many Tracks are on the CD:"))
for i in range(n):
print(i)
m=m+eval(input("Minutes in Track :"))
print(m)
s=s+eval(input("Seconds in Track :"))
print(s)
sec=m*60+s
minute=sec//60
second=sec%60
print("Total time:",minute,"Minutes",second,"Seconds")
添加代码首先询问要处理多少张CD(您可以假设输入的值是非负数)。使用此数字来确定程序将经过一个循环(称为外循环)的次数,该循环中包含第 1 部分中的代码。由于第 1 部分代码中的循环现在位于您正在开发的循环中对于这部分赋值,它被称为内循环。在每次外循环结束时,您的程序应将正在处理的 CD 识别为 CD1、CD2 等,然后报告该 CD 的总时间。因此我们可能会看到如下输出:
您在接受输入后将 l 设置回 0。 (第 4 行)
试试这个:
l=eval(raw_input("How many CDs are bieng processed"))
m=0
s=0
for i in range(l):
n=eval(raw_input("How many Tracks are on the CD:"))
for i in range(n):
print(i)
m=m+eval(raw_input("Minutes in Track :"))
print(m)
s=s+eval(raw_input("Seconds in Track :"))
print(s)
sec=m*60+s
minute=sec//60
second=sec%60
print("Total time:",minute,"Minutes",second,"Seconds")
编辑:
l=eval(raw_input("How many CDs are bieng processed"))
m=0
s=0
for i in range(l):
n=eval(raw_input("How many Tracks are on the CD:"))
for i in range(n):
print(i)
m=m+eval(raw_input("Minutes in Track :"))
print(m)
s=s+eval(raw_input("Seconds in Track :"))
print(s)
print("Time for this CD: m: %s s: %s" % (m,s))
sec=m*60+s
minute=sec//60
second=sec%60
print("Total time:",minute,"Minutes",second,"Seconds")
l=eval(input("How many CDs are bieng processed"))
m=0
s=0
l=0
for i in range(l):
n=eval(input("How many Tracks are on the CD:"))
for i in range(n):
print(i)
m=m+eval(input("Minutes in Track :"))
print(m)
s=s+eval(input("Seconds in Track :"))
print(s)
sec=m*60+s
minute=sec//60
second=sec%60
print("Total time:",minute,"Minutes",second,"Seconds")
添加代码首先询问要处理多少张CD(您可以假设输入的值是非负数)。使用此数字来确定程序将经过一个循环(称为外循环)的次数,该循环中包含第 1 部分中的代码。由于第 1 部分代码中的循环现在位于您正在开发的循环中对于这部分赋值,它被称为内循环。在每次外循环结束时,您的程序应将正在处理的 CD 识别为 CD1、CD2 等,然后报告该 CD 的总时间。因此我们可能会看到如下输出:
您在接受输入后将 l 设置回 0。 (第 4 行)
试试这个:
l=eval(raw_input("How many CDs are bieng processed"))
m=0
s=0
for i in range(l):
n=eval(raw_input("How many Tracks are on the CD:"))
for i in range(n):
print(i)
m=m+eval(raw_input("Minutes in Track :"))
print(m)
s=s+eval(raw_input("Seconds in Track :"))
print(s)
sec=m*60+s
minute=sec//60
second=sec%60
print("Total time:",minute,"Minutes",second,"Seconds")
编辑:
l=eval(raw_input("How many CDs are bieng processed"))
m=0
s=0
for i in range(l):
n=eval(raw_input("How many Tracks are on the CD:"))
for i in range(n):
print(i)
m=m+eval(raw_input("Minutes in Track :"))
print(m)
s=s+eval(raw_input("Seconds in Track :"))
print(s)
print("Time for this CD: m: %s s: %s" % (m,s))
sec=m*60+s
minute=sec//60
second=sec%60
print("Total time:",minute,"Minutes",second,"Seconds")