Data Validation
Code
# Name: Muhamad Raziq Aiman bin Haji Rosman# Version: Python 3# Date: 24 January 2018 validcharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ "while True: var1 = input("Enter your name:") if all(char in validcharacters for char in var1): print("Your name is " + var1) break print("That's invalid, please try again. Please enter characters A-Z and space only") def input_number(message): while True: try: userInput = int(input(message)) except ValueError: print("Not an integer! Try again.") continue else: return userInput break age = input_number("How old are you?") print("You are " + str(age) + " years old")
Output
Comments
Post a Comment