我正在尝试将两个函数的值添加在一起。我可以访问一个函数变量,以便其他函数可见。在代码段中,我专门尝试与用户在变量product_qty上输入。
我得到此错误打印(Accounting_menu.product_qty)attributeError:'function'对象没有属性'product_qty'
def main():
Accounting_Menu()
print (Accounting_Menu.product_qty)
def Accounting_Menu():
print('COMPANY MESSAGE', 'n' *5)
print('--> Quick Estimates <--')
product_num = input('> Shoe Model(model number): ')
product_size = input('> Shoe Size: ')
product_qty = input('> Quantitiy: ')
ship_zip_code = input('> Ship to Zip Code: ')
return product_qty
main()
您的函数可以返回包含用户的不同输入的字典。并使用Accounting_Input ['key_you_want_to_retrieve']
使用它。def main():
accounting_input=Accounting_Menu()
#print the quantity
print(accounting_input['product_qty'])
#print the size
print(accounting_input['product_size'])
def Accounting_Menu():
print('COMPANY MESSAGE', 'n' *5)
print('--> Quick Estimates <--')
product_num = input('> Shoe Model(model number): ')
product_size = input('> Shoe Size: ')
product_qty = input('> Quantitiy: ')
ship_zip_code = input('> Ship to Zip Code: ')
input_dictionary = {
'product_num' : product_num,
'product_size' : product_size,
'product_qty' : product_qty,
'input_dictionary' : ship_zip_code,
}
return input_dictionary
main()