解决学校的运输编程问题,刚从 python 2.7.5 开始,试图让美国或加拿大成为一个选择,就目前而言,我必须做出一个数字选择才能让它工作,我试图选择提示为美国或加拿大并且没有分配数字,我是否必须将某些内容声明为字符串?如果我使用加拿大或美国,它会给我一条关于全局变量的错误消息。带有数字选择的草稿:
def main ():
user_ship_area = input('Are you shipping to the US or Canada? Type 1 for US, 2 for Canada')
if user_ship_area != 2:
print 'confirmed, we will ship to the United States '
else:
print "confirmed, we will ship to Canada"
main()
当我在 if 下使用加拿大或美国时,我收到一条错误消息
user_ship_area = input('Are you shipping to the US or Canada?')
if user_ship_area != Canada:
print 'confirmed, we will ship to the United States '
else:
print "confirmed, we will ship to Canada"