我试图做一个程序,会要求2个值,s和n。 然后它会打印s * n s> 0,直到达到s。 例如我们进入5秒和3 n个 输出应该是:虽然循环python,s = s + 1
1 * 3 = 3
2 * 3 = 6
3 * 3 = 9
4 * 3 = 12
5 * 3 = 15
我知道下面的代码是完全错误的“S * N =”是一个字符串。但我不知道如何去做。
s = int(input("Enter a number: "))
n = int(input("Enter a number: "))
while s>0:
s = s+1
print("s * n =", s*n)
如果用户对于s设定5和3为N,您的代码输出:1×5 = 5 2×5 = 10 3 * 5 = 15 ,那不符合@jake的需要。 – PageNotFound 2015-03-31 07:57:48
你是对的,是变量名称的错误。谢谢! – gabriel 2015-03-31 08:04:31