我是Python编程的新手,使用Python 3.x,并且正在使用理发店POS系统,管理员将有权添加服务及其相应的价格.我正在使用Pretty Table库来实现打印带有serviceID,服务和价格的表格.
这是我的代码:
from prettytable import PrettyTable
import random
serviceID = []
services = []
price = []
x = PrettyTable()
x.add_column("ServiceID",[serviceID])
x.add_column("Service", [services])
x.add_column("Price", [price])
while True:
try:
ID = random.randint(1,90000) #range high to lower probability of non-uniqueness
serviceID.append(ID) #Generates unique ID for each service
prompt1 = input("Please add a service name to the list\n")
services.append(prompt1)
prompt2 = input("Please enter a price for the service\n")
prompt2 == int(prompt2)
price.append(prompt2)
print(x)
except ValueError:
print("Please enter valid type")
continue
Run Code Online (Sandbox Code Playgroud)
当我输入第一个服务和Price时,输出为: …