सामग्री पर जाएँ

कंप्यूटर प्रोग्रामिंग/स्ट्रिंग/पाइथन3

विकिविश्वविद्यालय से
# This program splits a given comma-separated name into first and last name
# components and then displays the name.

def get_name():
    while True:
        print("Enter name (last, first):")
        name = input()
        index = name.find(",")
        if index >= 0:
            break
    return name

def get_last(name):
    index = name.find(",")
    if index < 0:
        last = ""
    else:
        last = name[0:index]
    return last

def get_first(name):
    index = name.find(",")
    if index < 0:
        first = ""
    else:
        first = name[index + 1:]
        first = first.strip();
    return first

def display_name(first, last):
    print("Hello %s %s!" % (first, last))

def main():
    name = get_name()
    last = get_last(name)
    first = get_first(name)
    display_name(first, last)
    
main()

निम्न कोड मुफ्त ऑनलाइन विकास के वातावरण में से एक में ऊपर कॉपी और पेस्ट करो या अपने खुद के कम्पाइलर/इंटरप्रेटर/आईडीई का उपयोग करें।