查找偶数或奇数组的中点 - Python
Finding Midpoint of Even or Odd Set of Numbers - Python
我有一个问题运行以下代码:
Num = '123456'
if (Num % 2 == 0):
MidpointEven = Num[len(Num)/2 - 1]
print MidpointEven
else:
MidpointOdd = Num[len(Num)/2]
print MidpointOdd
当 运行 程序说“if (Num % 2 == 0)”时我收到的消息:
类型错误:并非所有参数在字符串格式化期间都已转换“
你能告诉我如何解决这个错误吗?
当您将 %
与字符串一起使用时,它会尝试格式化字符串,但字符串中没有任何格式说明符,这导致了问题。我想你是想做 -
if len(Num) % 2 == 0:
我有一个问题运行以下代码:
Num = '123456'
if (Num % 2 == 0):
MidpointEven = Num[len(Num)/2 - 1]
print MidpointEven
else:
MidpointOdd = Num[len(Num)/2]
print MidpointOdd
当 运行 程序说“if (Num % 2 == 0)”时我收到的消息: 类型错误:并非所有参数在字符串格式化期间都已转换“
你能告诉我如何解决这个错误吗?
当您将 %
与字符串一起使用时,它会尝试格式化字符串,但字符串中没有任何格式说明符,这导致了问题。我想你是想做 -
if len(Num) % 2 == 0: