On 16/01/16 21:18, Ali Moradi wrote: > Hi, i don't have any clue how to write a console program that shows a list > of options which could be chosen with keyboard and when one item was > selected, a text shows there. > > I want to know, which things i need to write a program like that? > > Input() , print, and .... What? :(
There are lots of ways to do this. The simplest is simply to display a menu and ask the user to select an entry. print(''' 1 New 2 Edit 3 Delete 4 quit ''') cmd = int(input('Enter an option number') if cmd == 1:.... elif cmd == 2:.... etc If the above explanation is still too complicated then please come back with more questions You can add loops and error traps if you wish. You can put the menu inside a function. But I don't know how much of that extra stuff you understand yet. Another, more advanced/professional, option, which builds applications that look like Python's help() function, is to use the cmd module. There are examples in the documentation Finally, if you are on *nix or MacOS you can use curses to build a pseudo-GUI that works in a terminal. But that is almost certainly too much for you at this stage. -- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ http://www.amazon.com/author/alan_gauld Follow my photo-blog on Flickr at: http://www.flickr.com/photos/alangauldphotos _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor