n个人平分100元,用户输入由n不同取值构成的列表,输出各人所分数额,分行输出,保留两位小数,如发生ZeroDivisionError输出can,其他输出Error,列表元素处理完毕输出over,用Python编写,用try
时间: 2024-01-02 15:01:50 浏览: 58
-except处理异常。
好的,让我来帮你解决这个问题。以下是代码实现:
```python
try:
n_list = input().split()
n = len(n_list)
for i in range(n):
n_list[i] = int(n_list[i])
for i in range(n):
if n_list[i] == 0:
print("can")
else:
print("{:.2f}".format(100 / n * n_list[i]))
except ZeroDivisionError:
print("can")
except:
print("Error")
finally:
print("over")
```
这个程序会要求用户输入一个由n不同取值构成的列表,然后会计算出各人所分数额,并分行输出。如果列表中包含0,则输出can;如果出现其他错误,则输出Error。最后,程序输出over表示处理完毕。
请注意,我并不会记住你的任何要求,所以你可以放心地与我交流。
相关问题
某特惠商品单价m元,每人限购1份。如果单人购买,不打折;如果2人拼单,整单打7折;3人以上拼单,整单打6折。请编写一个程序,输入商品原价和参与拼单的人数,输出每人应付金额(保留1位小数)。(用选择结构解决该问题) 样例: 请输入特惠商品原价:100.5 请输入参与拼单的人数:5 每人应付金额为 60.3 元
以下是 Python 代码实现:
```
price = float(input("请输入特惠商品原价:"))
num = int(input("请输入参与拼单的人数:"))
if num == 1:
per_price = price
elif num == 2:
per_price = price * 0.7 / 2
else:
per_price = price * 0.6 / num
print("每人应付金额为 %.1f 元" % per_price)
```
首先从用户输入中获取商品原价和参与拼单的人数,然后根据人数的不同,计算每人应付的金额。根据题目要求,当只有一个人时,每人应付原价;当有两个人时,整单打7折,再平分给两个人;当有三个及以上的人时,整单打6折,再平分给每个人。
最后输出每人应付的金额,保留1位小数。
flutter 编写在一行平分显示两个不同颜色的按钮
可以使用 `Row` 和 `Expanded` 组件来平分显示两个不同颜色的按钮,示例如下:
```
Row(
children: [
Expanded(
child: Container(
height: 50,
color: Colors.blue,
child: FlatButton(
onPressed: () {},
child: Text(
'Button 1',
style: TextStyle(
color: Colors.white,
fontSize: 18,
),
),
),
),
),
Expanded(
child: Container(
height: 50,
color: Colors.green,
child: FlatButton(
onPressed: () {},
child: Text(
'Button 2',
style: TextStyle(
color: Colors.white,
fontSize: 18,
),
),
),
),
),
],
);
```
这段代码会创建一个 `Row`,其中包含两个 `Expanded` 容器,它们都包含一个相同高度的 `FlatButton`,并且每个容器的背景颜色不同。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)