首页 > 解决方案 > 如何在我的列表中的浮点数末尾添加后缀(如测量单位 cm、m、km 等)?

问题描述

我必须制作一个程序,允许用户保存人们的个人信息,比如他们的姓氏、名字、性别、身高等等……我不允许使用字典,所以在推荐它时没有用。

我打印人的身高时不知道如何添加后缀“cm”。这是我请求高度输入的代码:

起跑线 68

taille = input("Entrez la taille de la personne en cm (0 à 250) :\n").strip()
isTailleValid = validation_taille(taille)
while not isTailleValid:
    taille = input("Taille invalide, entrez bien une valeur entre 0 et 250 :\n").strip()
    isTailleValid = validation_taille(taille)
    taille = float(taille)
personInf[Personne_taille] = taille

这是程序请求有关高度(法语:taille)的信息的地方,然后它通过执行以下操作将该输入添加到 Personne_taille 索引下名为 Liste_info 的列表中:

Liste_info.append(personInf)

现在,当我调用函数打印出结果时,它显示如下:

在此处输入图像描述

有什么办法可以在175后面加“cm”吗?

标签: pythonarrayslistsuffix

解决方案


while not isTailleValid:
    taille = input("Taille invalide, entrez bien une valeur entre 0 et 250 :\n").strip()
    isTailleValid = validation_taille(taille)
personInf[Personne_taille] = taille + "cm"

推荐阅读