input将
prompt字符串作为参数,它将自动打印,但
None;这是由打印的
input。您的代码等效于:
prompt = print(...) # prompt == Noneans = int(input(prompt))
而是使用
str.format构建提示并将其直接传递给
input:
ans = int(input('{0}x{1}='.format(multi, num)))
input将
prompt字符串作为参数,它将自动打印,但
None;这是由打印的
input。您的代码等效于:
prompt = print(...) # prompt == Noneans = int(input(prompt))
而是使用
str.format构建提示并将其直接传递给
input:
ans = int(input('{0}x{1}='.format(multi, num)))