用python写一个分三行输入姓名、年龄、体重,将这三个输入内容组成如下句型并输出: 我是(姓名),今年(年龄)岁,体重(体重)斤。的程序
时间: 2023-03-08 07:04:32 浏览: 249
答:这是一个可以用Python来实现的程序:name = input("请输入姓名:")
age = input("请输入年龄:")
weight = input("请输入体重:")print("我是" + name + ",今年" + age + "岁,体重" + weight + "斤。")
相关问题
用python分三行输入姓名、年龄、体重,将这三个输入内容组成如下句型并输出:我是(姓名),今年(年龄)岁,体重(体重)斤。
我可以回答这个问题。请看下面的代码:
name = input("请输入姓名:")
age = input("请输入年龄:")
weight = input("请输入体重:")
print("我是" + name + ",今年" + age + "岁,体重" + weight + "斤。")
帮我用python写一个程序 输入三个列表数据 使用熵权法计算这三组数据的权重并输出
好的,以下是用Python实现熵权法计算三组数据权重的代码:
```python
import numpy as np
# 定义熵权法函数
def entropy_weight(x):
x = np.array(x)
# 计算每个因素的熵值
temp = -x*np.log(x)
e = temp.sum(axis=0)
# 计算每个因素的权重
w = (1-e)/np.sum(1-e)
return w
# 输入三个列表数据
list1 = [1,2,3,4,5]
list2 = [5,4,3,2,1]
list3 = [2,4,6,8,10]
# 将三个列表组成矩阵
matrix = np.vstack((list1, list2, list3))
# 计算每列数据的归一化矩阵
normalize_matrix = matrix / matrix.sum(axis=0)
# 计算每列数据的熵权值
weight = entropy_weight(normalize_matrix)
# 输出每列数据的熵权值
print(weight)
```
以上代码将三个列表数据组成一个矩阵,然后计算每列数据的归一化矩阵和熵权值,最后输出每列数据的熵权值。你可以将自己的三个列表数据替换掉上面的示例数据,然后运行代码即可得到对应的权重。