Python Forum
TypeError: get_formatted_name() missing 1 required positional argument: 'last_name'
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TypeError: get_formatted_name() missing 1 required positional argument: 'last_name'
#1
This is my code...

def get_formatted_name(first_name, middle_name, last_name):
    """Return a full name, neatly formatted."""
    if middle_name:
        full_name = first_name + ' ' + middle_name + ' ' + last_name
    else:
        full_name = first_name + ' ' + last_name
    return full_name.title()

musician = get_formatted_name('john', 'lee', 'hooker')
print(musician)

musician = get_formatted_name('jimi', 'hendrix')
print(musician)
This is what I get...

Error:
John Lee Hooker Traceback (most recent call last): File "C:/Python Tutorials/formatted_name.py", line 12, in <module> musician = get_formatted_name('jimi', 'hendrix') TypeError: get_formatted_name() missing 1 required positional argument: 'last_name'
As you can see it works for John Lee Hooker. This is because it has first, middle and last names. The second Jimi Hendrix, doesn't work (I think) because it's missing a middle name.

As always any help is most appreciated!!
Reply


Messages In This Thread
TypeError: get_formatted_name() missing 1 required positional argument: 'last_name' - by tjnichols - Mar-26-2018, 08:57 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  TypeError: Diagram.render() takes 1 positional argument but 2 were given sachin1361 0 341 Apr-23-2024, 06:39 AM
Last Post: sachin1361
  TypeError: a bytes-like object is required ZeroX 13 5,007 Jan-07-2023, 07:02 PM
Last Post: deanhystad
  Error TypeError: output_type_handler() takes 2 positional arguments but 6 were given paulo79 1 2,103 Oct-17-2022, 06:29 PM
Last Post: paulo79
  TypeError: a bytes-like object is required, not 'str' - Help Please. IanJ 3 5,070 Aug-29-2022, 05:53 PM
Last Post: deanhystad
  TypeError: float() argument must be a string or a number, not 'list' Anldra12 2 5,100 Jul-01-2022, 01:23 PM
Last Post: deanhystad
  Error: _vhstack_dispatcher() takes 1 positional argument but 9 were given alexfrol86 3 6,071 May-09-2022, 12:49 PM
Last Post: deanhystad
  What is positional argument self? Frankduc 22 6,214 Mar-06-2022, 01:18 AM
Last Post: Frankduc
  TypeError: missing a required argument: 'y' gible 0 3,082 Dec-15-2021, 02:21 AM
Last Post: gible
  positional argument: 'self' mcmxl22 8 3,596 Dec-13-2021, 10:11 PM
Last Post: deanhystad
  TypeError: missing 3 required positional arguments: wardancer84 9 11,394 Aug-19-2021, 04:27 PM
Last Post: deanhystad

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020