2015-10-13 2 views
-5

Как написать Python скрипт, который может считывать список ввода данных пользователя числа и отображает каждое число раз приращение числа от 1Basic Python- Умножив заданное число последовательных номеров

+3

Добро пожаловать в StackOverflow! У вас будет больше шансов получить ответы, если вы разместите код, демонстрирующий, что вы попытались решить проблему. – Cinnam

ответ

0

Обновленного ответа от комментариев

def mult_func(s): 
num_lst = s.split(',') # Split the user input into a list by comma (,) 
    # enumerate generates an integer relevant to the number of iterations starting at 0 
    # eg. 1st num, i = 0, 2nd num, i = 1, 3rd num, i = 2, etc 
    for i, num in enumerate(num_lst): 
     value = float(num)*(i+1) 
     print('{0} x {1} = {2}'.format(float(num), (i+1), value)) 

if __name__ == '__main__': 
    # The user entered numbers have to be separeted by commas (,) 
    mult_func(input('Enter a list of numbers: ')) 
+0

Спасибо за помощь! это помогает много. Но я имел в виду, например, что пользователь пересекал число (n), тогда n * 1 = <результат умножения>, n * 2 = <результат умножения>, n * 3 = n * 4, n * 5 и так далее – Kaleb

Смежные вопросы