如果使用def main():
print("Please place your order by filling the options")
name = input("What is your name ")
while not name.isalpha():
print("invalid name")
age = input("What is your age ")
if not age.isdigit():
print("Please type in correct form")
if age >= "50":
print("you are not allowed!")
sys.exit()
item_1 = "burger"
item_2 = "pizza"
print("what would you like to order?")
print(item_1 + "\n" + item_2)
order = input()
item_1_large = "large burger"
item_1_small = "small burger"
item_2_large = "large pizza"
item_2_small = "small pizza"
if order == item_1:
print("What would you like to choose?")
print(item_1_large + "\n" + item_1_small)
selection_of_category = input()
elif order == item_2:
print("What would you like to choose?")
print(item_2_large + "\n" + item_2_small)
selection_of_category = input()
print("How many ")
number_of_order = input()
burger_price_large = int(10)
burger_price_small = int(5)
pizza_price_large = int(15)
pizza_price_small = int(8)
if order == item_1_large:
result = burger_price_large * int(number_of_order)
elif order == item_1_small:
result = burger_price_small * int(number_of_order)
elif order == item_2_large:
result = pizza_price_large * int(number_of_order)
elif order == item_2_small:
result = pizza_price_small * int(number_of_order)
if order == item_1:
print("Your Burger Order Has Been Placed")
elif order == item_2:
print("Your Pizza Order Has Been Placed")
else:
print("You have made wrong choice")
print("Dear Mr. " + name, "Your Total Bill is $" + str (result))
while True:
main()
if input("Would you like to order something? (Y/N)").strip().upper() != 'Y':
today = date.today()
print("Thank you for your order")
print(today)
break
设置的值,则OBJECT_NAME()
变为1。
XACT_STATE()
在上述SQL中,DECLARE
@vXState INT,
@vMessage NVARCHAR(MAX)
BEGIN TRY
SELECT 1 / 0
END TRY
BEGIN CATCH
SELECT @vMessage = OBJECT_NAME(@@PROCID), @vXState = XACT_STATE();
SELECT @vMessage, @vXState, XACT_STATE();
END CATCH
为1,而@vXState
为0