我正在制作披萨菜单,如果有针对客户名称的数字等,我需要弹出一条错误消息
答案 0 :(得分:0)
如果您在变量中有名称,则可以执行以下操作:
#defining a name ...
name = 'Bill Joe'
if name.isalpha():
#do what you want ...
else:
#return or print an error ...
你应该看看
https://docs.python.org/3/library/stdtypes.html?highlight=isalpha#str.isalpha
答案 1 :(得分:0)
您应该使用isalpha()来确保以所有字符输入名称。您可以执行其他检查以确保输入完全符合您的要求,但首先要确保所有内容都是文本。
示例:
Customer_Name = input("Please enter your name: ")
if Customer_Name.isalpha():
#start your program here if the input is text
else:
Customer_Name = input("Please enter a valid name: ")
你可以将它包装成一个循环,让他们在你退出之前尝试几次!
答案 2 :(得分:0)
if customer[0] =="p":
customer.append(input("Customer Name:"))
if customer[0] =="d":
customer.append(input("Customer Name:"))
customer.append(input("Address:"))
customer.append(input("Phone No:"))
如果输入了除p或d以外的任何内容,我需要一条错误消息,弹出“输入错误”或其他内容