一起打印 string 和 int

-2 python

让我们以这段代码为例:

Women = (input("What's the number of women?"))

Men = (input("What's the number of men?"))

print("Percentage of Men: " + ((Men//(Men+Women))*100) + "\n Percentage of Women: " + ((Women//(Men+Women))*100))
Run Code Online (Sandbox Code Playgroud)

我收到一个错误Class 'str' does not define '__floordiv__', so the '//' operator cannot be used on its instances

我该如何解决这个问题?

小智 5

Men = int(input("What's the percentage of men"))
Women = int(input("What's the percentage of women"))
Men = int(((Men / (Men + Women)) * 100))
Women = int(((Women / (Men + Women)) * 100))
Run Code Online (Sandbox Code Playgroud)

使用 f 字符串

print(f"Percentage of men {Men} \n Percentage of Women {Women}")
Run Code Online (Sandbox Code Playgroud)