我在拆分字符串时遇到了问题,它一直说option\u convert和option\u convert3不等于美元和英镑
代码:http://pastebin.com/HFSW2BU2
因为某种原因不能在这里工作。你知道吗
def option1():
option_convert = input("""
What curreny would you you like to convert and convert to, (Example: dollar & pound) this would allow you to convert dollars to pounds.
""")
option_convert2 = option_convert.split('&')[0]
option_convert3 = option_convert.split('&')[1]
print (option_convert2)
print (option_convert3)
if option_convert2 == "dollar" and option_convert3 == "pound":
print ("test")
else:
print("Something went wrong...")
请参见
&
前后的空格。这就是罪魁祸首。你知道吗所以,这个条件会失败。我们可以像这样使用
strip
函数来删除空白(换行符、空格字符、制表符、换行符)看,你在这个程序里分裂了两次。可以这样优化
相关问题 更多 >
编程相关推荐