get a list of name as an input from the user and make the first letters in caps and print each word as a list
Welkom in de wereld van puzzels met onze site! Hier vindt u een rijke bibliotheek met puzzels, variërend van eenvoudig tot diep, speciaal ontworpen om uw tijd te verlichten en de grenzen van uw denken uit te dagen. Ga met ons mee op een unieke mentale reis.
Antwoorden get a list of name as an input from the user and make the first letters in caps and print each word as a list
krijg een lijst met namen als invoer van de gebruiker en maak de eerste letters in hoofdletters en druk elk woord af als een lijst ,Natuurlijk kan ik dat. Hier is de Python-code om een lijst met namen als invoer van de gebruiker te krijgen en de eerste letters in hoofdletters te maken en elk woord als een lijst af te drukken:
Python
def get_names_and_capitalize_first_letters(names): """Gets a list of names from the user and makes the first letters in caps. Args: names: A list of names. Returns: A list of names with the first letters in caps. """ capitalized_names = [] for name in names: capitalized_name = name[0].upper() + name[1:] capitalized_names.append(capitalized_name) return capitalized_names def main(): """Gets a list of names from the user and prints each word as a list.""" names = [] print("Enter a list of names:") for name in input().split(): names.append(name) capitalized_names = get_names_and_capitalize_first_letters(names) print("The names with the first letters in caps are:") for name in capitalized_names: print(name) if __name__ == "__main__": main()
inhoud_kopie
Deze code krijgt eerst een lijst met namen van de gebruiker. Vervolgens gebruikt het een functie genaamd get_names_and_capitalize_first_letters() om de eerste letters van elke naam in hoofdletters te schrijven. Ten slotte drukt het elk woord in de lijst met namen af als een lijst.
Hier is een voorbeeld van hoe de code zou werken:
Voer een lijst met namen in: John David Mary De namen met de eerste letters in hoofdletters zijn: [John, David, Mary]
krijg een lijst met namen als invoer van de gebruiker en maak de eerste letters in hoofdletters en druk elk woord af als een lijst Natuurlijk, hier is een Python-codefragment dat een lijst met namen als invoer van de gebruiker neemt, de eerste letter van elke naam met een hoofdletter schrijft en vervolgens elke gewijzigde naam als een lijst afdrukt:
“`python
# Een door komma’s gescheiden lijst met namen nemen als invoer van de gebruiker
names_input = input(“Voer een lijst met namen in (door komma’s gescheiden): “)
# De invoerreeks splitsen in een lijst met namen
namen_lijst = namen_input.split(‘,’)
# De eerste letter van elke naam met een hoofdletter schrijven en deze in een nieuwe lijst opslaan
met hoofdletters namen = [name.strip().capitalize() for name in names_list]
# Elke gewijzigde naam afdrukken als een lijst
voor naam in capitalized_names:
afdrukken([name])
“`
Wanneer u deze code uitvoert en namen invoert, gescheiden door komma’s, wordt de eerste letter van elke naam een hoofdletter en wordt elke gewijzigde naam als een lijst afgedrukt.
We hadden de eer om de mooiste puzzels die we aanbieden met u te delen. We hopen dat we aangename momenten aan uw dag hebben toegevoegd. Houd contact met ons, de spannende puzzels zijn eindeloos en we zijn hier om ze te presenteren. Binnenkort een nieuwe uitdaging!