Python Forum
element in list detection problem
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
element in list detection problem
#6
Quote:I believe, in Britain, it is customary to write ones name with a capital letter at the beginning.
You can use lower() for the comparison without changing the entered name.

It makes more sense to use set operations for this problem.
from string import ascii_lowercase


alphi = set(ascii_lowercase + ' ')


def enter_name():
    while True:
        name = input("What is the student's name?\n").lower()
        if len(set(name.lower()) - alphi) == 0:
            return name
        print(
            f"{name} contains characters that are not part of the English alphabet!!\n"
            "Please enter a valid name!!\n"
        )


print(enter_name())
Reply


Messages In This Thread
RE: element in list detection problem - by deanhystad - Apr-11-2024, 05:44 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  list in dicitonary element problem jacksfrustration 3 783 Oct-14-2023, 03:37 PM
Last Post: deanhystad
  Find (each) element from a list in a file tester_V 3 1,284 Nov-15-2022, 08:40 PM
Last Post: tester_V
  Сheck if an element from a list is in another list that contains a namedtuple elnk 8 1,925 Oct-26-2022, 04:03 PM
Last Post: deanhystad
  Membership test for an element in a list that is a dict value for a particular key? Mark17 2 1,270 Jul-01-2022, 10:52 PM
Last Post: Pedroski55
  How to solve this simple problem? Check if cvs first element is the same in each row? thesquid 2 1,293 Jun-14-2022, 08:35 PM
Last Post: thesquid
  How to find the second lowest element in the list? Anonymous 3 2,085 May-31-2022, 01:58 PM
Last Post: Larz60+
  check if element is in a list in a dictionary value ambrozote 4 2,060 May-11-2022, 06:05 PM
Last Post: deanhystad
  Problem with "Number List" problem on HackerRank Pnerd 5 2,169 Apr-12-2022, 12:25 AM
Last Post: Pnerd
  sorting a list of lists by an element leapcfm 3 1,952 Sep-10-2021, 03:33 PM
Last Post: leapcfm
  Convert each element of a list to a string for processing tester_V 6 5,455 Jun-16-2021, 02:11 AM
Last Post: tester_V

Forum Jump:

User Panel Messages

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