我試圖做一個程序,會要求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