Найти - Пользователи
Полная версия: missing 1 required positional argument
Начало » Python для новичков » missing 1 required positional argument
1
SilentStorm
Доброго времени суток.
Код просто элементарный но я не могу понять что от меня хочет Python

# coding: utf8

user_name = input("Enter your name: ")


def print_name(user_name):
print("Привет " + user_name)


print_name()
А вот что мне выдаёт:
/usr/bin/python3.4 /home/silentstorm/PycharmProjects/my_first_app/test.py
Enter your name: Silent
Traceback (most recent call last):
File "/home/silentstorm/PycharmProjects/my_first_app/test.py", line 10, in <module>
print_name()
TypeError: print_name() missing 1 required positional argument: 'user_name'

Process finished with exit code 1
py.user.next
print_name(user_name)
SilentStorm
Это я понял, мне PyCharm сказал что тут ошибка но я не могу догнать в чем проблема. Что именно не так?
PyCharm говорит мне что нужно переименовать элемент но как бы я его не переименовывал он все равно выдает ошибку.
py.user.next
Это строка, которую надо написать вместо последней.
SilentStorm
Спасибо большое помогло.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB