题目

读入图书编号、价格与书名,格式化拼接并输出图书的完整信息。

输入格式:输入一行包含图书编号(整数)、单价(浮点数)和书名(字符串),以空格分隔。

输出格式:输出格式为 id={bid} title={title} price={price:.2f},末尾换行。

数据范围与约定:编号为正整数,价格为正浮点数,书名不含空格。

思路与算法

1. 字符串拆分与类型转换
通过 input().split() 拆分并分别转为 int、float 与 str。

2. f-string 格式化
利用 f"price={price:.2f}" 规范化保留两位小数。

完整程序

parts = input().split()
bid = int(parts[0])
price = float(parts[1])
title = parts[2]

# 格式化输出图书信息,保留两位小数
print(f'id={bid} title={title} price={price:.2f}')

运行示例

输入:

1 39.9 CPrimer

输出:

id=1 title=CPrimer price=39.90