P47. 【例10.1】机票打折

https://ok.hn.cn/p/P47

说明

输入机票原价(\(3\)\(4\) 位的正整数,单位:元),再输入机票打折率(小数点后最多一位数字)。编程计算打折后机票的实际价格(单位:元。计算结果要将个位数四舍五入到十位数“元”)。

输入格式

一行两个数 \(x,z\) (\(100 \le x \le 10^4,1.0 \le z \le 9.9\)),\(x\) 为整数,表示机票原价。\(z\)为小数后含有一位数字的实数,表示打折率。

输出格式

一个正整数,表示打折后的机票价格。

题解

x,z = map(float,input().split())

p = x*(z/10) 
p = int((p + 5) / 10 ) *10

print(int(p))`

p + 5 / 10 ,对 10 位进行四舍五入得,去除个位数,*10 恢复为原来数位。