一起打印string和int
让我们以这段代码为例:
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))
我收到一个错误Class 'str' does not define '__floordiv__', so the '//' operator cannot be used on its instances。
我该如何解决这个问题?
回答
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))
使用 f 字符串
print(f"Percentage of men {Men} n Percentage of Women {Women}")