为什么不打印时间表?

时间:2015-12-29 20:59:47

标签: python

Number=int(input('Give me a number :'))
count=1
print(str(count)+'*'+str(Number)+'='+str(count*Number))
while count<10 :
count=count+1

如何使用条件控制循环显示选定的时间表?

2 个答案:

答案 0 :(得分:0)

你可以进行双循环(正确的缩进)

{{1}}

虽然我的格式有些不足之处。在这里,我假设该表仅包含1或2位数字。

答案 1 :(得分:0)

首先,你需要缩进计数陈述。

Number=int(input('Give me a number :'))
count=1
print(str(count)+'*'+str(Number)+'='+str(count*Number))
while count<10 :
    count=count+1

此外,为了显示结果,您必须将第3行移动到循环中。 我给你的第二个也是最后一个例子都是完全可操作的,但最后一个肯定更有效。

Number=int(input('Give me a number :'))
count=1
while count<10 :
    print(str(count)+'*'+str(Number)+'='+str(count*Number))
    count=count+1

另外,一些编程技巧。如果你想增加count的值,你只需输入:

count+=1

但当然最好的方法是使用for循环。 像这样,

Number=int(input('Give me a number :'))
for i in range(10) :
    print(str(i)+'*'+str(Number)+'='+str(i*Number))