12345678910111213141516171819202122232425262728 |
- import re
- answer_regex = re.compile(r"\s*(42|forty[ -]?two)\s*", re.IGNORECASE)
- def ifelse_answer():
- answer = input("What is the Answer to the Great Question of Life, the Universe, and Everything?\t\t")
- answer = answer.strip()
- answer = answer.replace('-', '')
- answer = answer.replace(' ', '')
- answer = answer.lower()
- if answer in ('42', 'fortytwo'):
- print("Yes")
- else:
- print("No")
- def regex_answer():
- print('Yes'
- if answer_regex.match(
- input("What is the Answer to the Great Question of Life, the Universe, and Everything?\t\t"))
- else 'No')
- def oneliner():
- print({True: 'Yes', False: 'No'}[input("What is the Answer to the Great Question of Life, the Universe, and Everything?\t\t").lower().strip() in ('42', 'fortytwo', 'forty two', 'forty-two')])
- if __name__ == "__main__":
- regex_answer()
|