
ai编程最佳实践_ai辅助编程_提出要求_解决问题 回忆上次内容


猫屎咖啡

购买

无用信息

简化之后

结果

尝试失败

斤数

继续增加功能

继续提要求

# 定义印尼盾对人民币的汇率,这里只是示例,需按实际调整 exchange_rate = 0.00045 while True: try: weight = float(input("请输入猫屎咖啡的购买斤数: ")) if weight <= 0: print("输入的斤数不能为负数或 0,请重新输入。") else: print(f"你输入的购买斤数是: {weight} 斤") break except ValueError: print("输入的不是有效的数字,请重新输入。") # 将斤数转换为公斤数,1公斤 = 2斤 weight_kg = weight / 2 # 计算对应的印尼盾价格,每公斤30万印尼盾 price_idr = weight_kg * 300000 # 计算对应的人民币价格 price_cny = price_idr * exchange_rate print(f"购买{weight}斤猫屎咖啡,共{weight_kg}公斤,需要{price_idr}印尼盾,折合人民币约为{price_cny}元。") 运行结果


继续提要求

# 定义印尼盾对人民币的汇率,这里只是示例,需按实际调整 exchange_rate = 0.00045 while True: try: weight = float(input("请输入猫屎咖啡的购买斤数: ")) if weight <= 0: print("输入的斤数不能为负数或 0,请重新输入。") else: print(f"你输入的购买斤数是: {weight} 斤") break except ValueError: print("输入的不是有效的数字,请重新输入。") # 将斤数转换为公斤数,1公斤 = 2斤 weight_kg = weight / 2 # 计算对应的印尼盾价格,每公斤30万印尼盾 price_idr = weight_kg * 300000 # 计算对应的人民币价格 price_cny = price_idr * exchange_rate # 使用字符串格式化保留两位小数 print(f"购买{weight}斤猫屎咖啡,共{weight_kg}公斤,需要{price_idr:.2f}印尼盾,折合人民币约为{price_cny:.2f}元。")
最终代码

稳步推进

总结

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。