Python Command Prompt menu program. Program:Shoe Store












-1












$begingroup$


I am making a small command prompt menu program. The User selects a letter option and the code take them to a small set of code that that makes specific calculations for them.



I have gotten the menu to work. However when i run C for Distributors nothing prints. What should I change?



def main():
variable_to_cause_loop = "Y"



while  variable_to_cause_loop == "Y":

print ('A: Accounting')
print ('B: Quick Estimate')
print ('C: Distributors')

User_Menu_Selection = input('Enter an option: ')

if User_Menu_Selection == "A":
print("Feature not available")


elif User_Menu_Selection == "B":


class Shoes:
print('COMPANY MESSAGE', 'n' *5)
print('--> Quick Estimates <--')

def __init__(self, Model, Descpstr, price):
self.Model = Model
self.Descpstr = Descpstr
self.price = int(price)



A100 = Shoes("A100", "Prada Flat Black", 100)
A200= Shoes("A300", "Gucci Heel Black", 275)



product_num = input('> Shoe Model(model number): ')
product_size = input('> Shoe Size: ')
product_qty = input('> Quantitiy: ')
ship_zip_code = input('> Ship to Zip Code: ')




if product_num == "A100" or product_num == "a100":
order_calc = float(A100.price) * float(product_qty)
print (float(order_calc))

elif product_num == "A200" or product_num == "a200":
order_calc = float(A200.price) * float(product_qty)
print (float(order_calc))


elif User_Menu_Selection == "C":
print ("")
print ("DISTRIBUTORS")
print ("")
print ("")
print ("> Elderado's Rep: Jack Reed - Phone # 1-888-562-2229 <")
print ("> Friendly's Rep: Roy Jack Jones - Phone # 1-212-393-9939 <")
print ("> Best Shoes Fort Wayne Rep: Price Gouger - Phone # 1-331-3832 <")
print ("> The Rubber Maker Rep: Crumble Crustipher - Phone # 1-434-1919 <")




variable_to_cause_loop = input ("For Main Menu Type Y" )


main()










share|improve this question







New contributor




CoolJack1001 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$












  • $begingroup$
    I'm sorry but Code Review is for working code. When you get this working we would love if you came back for a review, but until then it is going to be closed as off-topic.
    $endgroup$
    – bruglesco
    55 mins ago
















-1












$begingroup$


I am making a small command prompt menu program. The User selects a letter option and the code take them to a small set of code that that makes specific calculations for them.



I have gotten the menu to work. However when i run C for Distributors nothing prints. What should I change?



def main():
variable_to_cause_loop = "Y"



while  variable_to_cause_loop == "Y":

print ('A: Accounting')
print ('B: Quick Estimate')
print ('C: Distributors')

User_Menu_Selection = input('Enter an option: ')

if User_Menu_Selection == "A":
print("Feature not available")


elif User_Menu_Selection == "B":


class Shoes:
print('COMPANY MESSAGE', 'n' *5)
print('--> Quick Estimates <--')

def __init__(self, Model, Descpstr, price):
self.Model = Model
self.Descpstr = Descpstr
self.price = int(price)



A100 = Shoes("A100", "Prada Flat Black", 100)
A200= Shoes("A300", "Gucci Heel Black", 275)



product_num = input('> Shoe Model(model number): ')
product_size = input('> Shoe Size: ')
product_qty = input('> Quantitiy: ')
ship_zip_code = input('> Ship to Zip Code: ')




if product_num == "A100" or product_num == "a100":
order_calc = float(A100.price) * float(product_qty)
print (float(order_calc))

elif product_num == "A200" or product_num == "a200":
order_calc = float(A200.price) * float(product_qty)
print (float(order_calc))


elif User_Menu_Selection == "C":
print ("")
print ("DISTRIBUTORS")
print ("")
print ("")
print ("> Elderado's Rep: Jack Reed - Phone # 1-888-562-2229 <")
print ("> Friendly's Rep: Roy Jack Jones - Phone # 1-212-393-9939 <")
print ("> Best Shoes Fort Wayne Rep: Price Gouger - Phone # 1-331-3832 <")
print ("> The Rubber Maker Rep: Crumble Crustipher - Phone # 1-434-1919 <")




variable_to_cause_loop = input ("For Main Menu Type Y" )


main()










share|improve this question







New contributor




CoolJack1001 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$












  • $begingroup$
    I'm sorry but Code Review is for working code. When you get this working we would love if you came back for a review, but until then it is going to be closed as off-topic.
    $endgroup$
    – bruglesco
    55 mins ago














-1












-1








-1





$begingroup$


I am making a small command prompt menu program. The User selects a letter option and the code take them to a small set of code that that makes specific calculations for them.



I have gotten the menu to work. However when i run C for Distributors nothing prints. What should I change?



def main():
variable_to_cause_loop = "Y"



while  variable_to_cause_loop == "Y":

print ('A: Accounting')
print ('B: Quick Estimate')
print ('C: Distributors')

User_Menu_Selection = input('Enter an option: ')

if User_Menu_Selection == "A":
print("Feature not available")


elif User_Menu_Selection == "B":


class Shoes:
print('COMPANY MESSAGE', 'n' *5)
print('--> Quick Estimates <--')

def __init__(self, Model, Descpstr, price):
self.Model = Model
self.Descpstr = Descpstr
self.price = int(price)



A100 = Shoes("A100", "Prada Flat Black", 100)
A200= Shoes("A300", "Gucci Heel Black", 275)



product_num = input('> Shoe Model(model number): ')
product_size = input('> Shoe Size: ')
product_qty = input('> Quantitiy: ')
ship_zip_code = input('> Ship to Zip Code: ')




if product_num == "A100" or product_num == "a100":
order_calc = float(A100.price) * float(product_qty)
print (float(order_calc))

elif product_num == "A200" or product_num == "a200":
order_calc = float(A200.price) * float(product_qty)
print (float(order_calc))


elif User_Menu_Selection == "C":
print ("")
print ("DISTRIBUTORS")
print ("")
print ("")
print ("> Elderado's Rep: Jack Reed - Phone # 1-888-562-2229 <")
print ("> Friendly's Rep: Roy Jack Jones - Phone # 1-212-393-9939 <")
print ("> Best Shoes Fort Wayne Rep: Price Gouger - Phone # 1-331-3832 <")
print ("> The Rubber Maker Rep: Crumble Crustipher - Phone # 1-434-1919 <")




variable_to_cause_loop = input ("For Main Menu Type Y" )


main()










share|improve this question







New contributor




CoolJack1001 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$




I am making a small command prompt menu program. The User selects a letter option and the code take them to a small set of code that that makes specific calculations for them.



I have gotten the menu to work. However when i run C for Distributors nothing prints. What should I change?



def main():
variable_to_cause_loop = "Y"



while  variable_to_cause_loop == "Y":

print ('A: Accounting')
print ('B: Quick Estimate')
print ('C: Distributors')

User_Menu_Selection = input('Enter an option: ')

if User_Menu_Selection == "A":
print("Feature not available")


elif User_Menu_Selection == "B":


class Shoes:
print('COMPANY MESSAGE', 'n' *5)
print('--> Quick Estimates <--')

def __init__(self, Model, Descpstr, price):
self.Model = Model
self.Descpstr = Descpstr
self.price = int(price)



A100 = Shoes("A100", "Prada Flat Black", 100)
A200= Shoes("A300", "Gucci Heel Black", 275)



product_num = input('> Shoe Model(model number): ')
product_size = input('> Shoe Size: ')
product_qty = input('> Quantitiy: ')
ship_zip_code = input('> Ship to Zip Code: ')




if product_num == "A100" or product_num == "a100":
order_calc = float(A100.price) * float(product_qty)
print (float(order_calc))

elif product_num == "A200" or product_num == "a200":
order_calc = float(A200.price) * float(product_qty)
print (float(order_calc))


elif User_Menu_Selection == "C":
print ("")
print ("DISTRIBUTORS")
print ("")
print ("")
print ("> Elderado's Rep: Jack Reed - Phone # 1-888-562-2229 <")
print ("> Friendly's Rep: Roy Jack Jones - Phone # 1-212-393-9939 <")
print ("> Best Shoes Fort Wayne Rep: Price Gouger - Phone # 1-331-3832 <")
print ("> The Rubber Maker Rep: Crumble Crustipher - Phone # 1-434-1919 <")




variable_to_cause_loop = input ("For Main Menu Type Y" )


main()







object-oriented






share|improve this question







New contributor




CoolJack1001 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




CoolJack1001 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




CoolJack1001 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 2 hours ago









CoolJack1001CoolJack1001

11




11




New contributor




CoolJack1001 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





CoolJack1001 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






CoolJack1001 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • $begingroup$
    I'm sorry but Code Review is for working code. When you get this working we would love if you came back for a review, but until then it is going to be closed as off-topic.
    $endgroup$
    – bruglesco
    55 mins ago


















  • $begingroup$
    I'm sorry but Code Review is for working code. When you get this working we would love if you came back for a review, but until then it is going to be closed as off-topic.
    $endgroup$
    – bruglesco
    55 mins ago
















$begingroup$
I'm sorry but Code Review is for working code. When you get this working we would love if you came back for a review, but until then it is going to be closed as off-topic.
$endgroup$
– bruglesco
55 mins ago




$begingroup$
I'm sorry but Code Review is for working code. When you get this working we would love if you came back for a review, but until then it is going to be closed as off-topic.
$endgroup$
– bruglesco
55 mins ago










0






active

oldest

votes











Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
});
});
}, "mathjax-editing");

StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "196"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






CoolJack1001 is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f213846%2fpython-command-prompt-menu-program-programshoe-store%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes








CoolJack1001 is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















CoolJack1001 is a new contributor. Be nice, and check out our Code of Conduct.













CoolJack1001 is a new contributor. Be nice, and check out our Code of Conduct.












CoolJack1001 is a new contributor. Be nice, and check out our Code of Conduct.
















Thanks for contributing an answer to Code Review Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f213846%2fpython-command-prompt-menu-program-programshoe-store%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

is 'sed' thread safe

How to make a Squid Proxy server?