首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >同时打印字符串和int [复制]

同时打印字符串和int [复制]
EN

Stack Overflow用户
提问于 2021-03-01 14:36:07
回答 7查看 152关注 0票数 -2

这个问题在这里已经有答案了

如何将输入读取为数字?

(10个答案)

22小时前就关门了。

让我们以下面的代码为例:

代码语言:javascript
复制
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))

我收到一个错误

..。

我怎么才能解决这个问题呢?

EN

回答 7

Stack Overflow用户

发布于 2021-03-01 14:40:09

代码语言:javascript
复制
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字符串

代码语言:javascript
复制
print(f"Percentage of men {Men} \n Percentage of Women {Women}")
票数 5
EN

Stack Overflow用户

发布于 2021-03-01 14:47:30

使用int()转换为number和f字符串。正常除法(/)返回一个小数,而楼层除法(//)截断小数部分并返回我们正在使用的除法运算符/ quotient.So。

代码语言:javascript
复制
women = int(input("What's the number of women?"))

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

print(f"Percentage of Men: {(men/(men+women))*100} \n Percentage of Women: {(women/(men+women))*100}")
票数 0
EN

Stack Overflow用户

发布于 2021-03-01 14:49:29

你应该试试,

代码语言:javascript
复制
Women = int(input("What's the number of women?"))
Men = int(input("What's the number of men?"))
Total = Men+Women
print(f' Percentage of men: {(Men/Total)*100} ')
print(f' Percentage of Women : {(Women /Total)*100}')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66417616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档