为什么代码以{1}的{0} insteas开头?我在python的手册中查看了格式语句的工作原理。但我没有找到解释。总而言之,我不太确定能够解决这个问题,但我认为在python启动时所有的都是0.我喜欢列表= [" 0"," 1",& #34; 2"]起始值用0表示。
# my Version
print "Geben sie eine Zahl ein"
print "Diese Zahl muss über 0 sein"
print()
num1 = int(input("Geben Sie eine Nummer ein: "))
num2 = int(input("Geben Sie eine Nummer ein: "))
num3 = int(input("Geben Sie eine Nummer ein: "))
ans = num1 + num2 + num3
print ("The total of {0} + {1} + {2} is {3}.".format(num1,num2,num3,ans))
答案 0 :(得分:0)
{0}
被format
(num1
)的第一个参数替换,{1}
被第二个参数(num2
)替换,{{1第三个({2}
)和num3
第四个({3}
)。 ans
内的数字使用从零开始的索引,就像列表一样。它类似于
{}