一起打印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}")


以上是一起打印string和int的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>