我需要帮助弄清楚如何完成步骤#3 ..请...我使用的教科书并没有很好地解释计数功能,它只是显示了这个" len&# 34;功能我在下面编码的方式,这是不正确的。
在程序开头添加一个input()语句。输入() 应提示用户输入正数。
使用用户键入的数字作为for循环的起始值。 循环应该在键入的数字之间打印所有奇数 这个数字的负值。
我能够完成#1和2,但我无法获得#3。这就是我到目前为止所拥有的......
evenNumber = int(input("Please enter a positive number: "))
for i in range (evenNumber-1, -evenNumber, -2):"
print (i)
count = 0
for i in range(0,len(evenNumber),1):
count += 1
答案 0 :(得分:2)
您的意思是计算打印的数量吗?
evenNumber = int(input("Please enter a positive number: "))
count = 0
for i in range (evenNumber-1, -evenNumber, -2):
count += 1
print (i)
print(count)
或者@ Jean-FrançoisFabre建议
evenNumber = int(input("Please enter a positive number: "))
for i in range (evenNumber-1, -evenNumber, -2):
print (i)
count = len(range(evenNumber-1, -evenNumber, -2))
print(count)
答案 1 :(得分:-1)
问题的表述有点不稳定。我假设你应该计算你的循环经历的步骤。
evenNumber = int(input("Please enter a positive number: "))
count = 0
for i in range(evenNumber-1, -evenNumber, -2):"
print (i)
count += 1
print(count)
“范围”之后还有一个额外的空格,BTW。