首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >皮尔逊狂欢节第2章中的python代码

皮尔逊狂欢节第2章中的python代码
EN

Stack Overflow用户
提问于 2021-05-20 10:44:48
回答 2查看 626关注 0票数 0

我需要一些python代码的帮助。我正在和pearson revel python一起做一个大学项目,我很难找到我的代码中的问题。下面是我一直使用的代码:

代码语言:javascript
运行
复制
user_cookies_input = float(input('Enter number of cookies: '))

cups_of_sugar = 1.5
cups_of_butter = 1.0
cups_of_flour = 2.75
number_of_cookies = 48



sugar_output = (user_cookies_input * cups_of_sugar) / number_of_cookies
butter_output = (user_cookies_input * cups_of_butter) / number_of_cookies
flour_output = (user_cookies_input * cups_of_flour) / number_of_cookies

print("You need" + int(sugar_output, '.2f') + "cups of sugar," + int(butter_output, '.2f') +
    "cups of butter, and" + int(flour_output, '.2f') + "cups of flour.")

如果有人读了这篇文章,请尽快帮我。谢谢。

编辑:这个项目的问题如下所示

曲奇食谱需要以下配料:·1.5杯糖·1杯黄油·2.75杯面粉食谱用这些配料制作48块曲奇。编写一个程序,询问用户想要制作多少个cookies,然后按以下格式显示指定数量的cookies所需的每种配料的杯数:

你需要5杯糖,3杯黄油和7杯面粉。

EN

回答 2

Stack Overflow用户

发布于 2021-05-20 10:55:48

首先,要将字符串与整数/浮点数连接起来,需要将整数/浮点数转换为字符串。第二,我只知道这个'.2f'可以和f-strings一起工作。无论如何,我认为一个好习惯是使用f-strings,它们非常高效和简单。

代码语言:javascript
运行
复制
print(f"You need {sugar_output:.2f} cups of sugar, {butter_output:.2f} cups of butter, and {flour_output:.2f} cups of flour.")
票数 1
EN

Stack Overflow用户

发布于 2021-05-20 10:56:02

代码:

代码语言:javascript
运行
复制
user_cookies_input = float(input('Enter number of cookies: '))

cups_of_sugar = 1.5
cups_of_butter = 1.0
cups_of_flour = 2.75
number_of_cookies = 48



sugar_output = (user_cookies_input * cups_of_sugar) / number_of_cookies
butter_output = (user_cookies_input * cups_of_butter) / number_of_cookies
flour_output = (user_cookies_input * cups_of_flour) / number_of_cookies

print("You need " + str(round(sugar_output,2)) + 
    " cups of sugar, " + str(round(butter_output,2)) + 
    " cups of butter, and " + str(round(flour_output,2)) + 
    " cups of flour.")

结果:

代码语言:javascript
运行
复制
Enter number of cookies: 5
You need 0.16 cups of sugar, 0.1 cups of butter, and 0.29 cups of flour.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67613268

复制
相关文章

相似问题

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