Python 将输入赋给列表以形成表
我试图用提供的输入创建两个列表,然后显示并组织在一个表中。到目前为止,我得到一个错误,因为NivGlicemia是一个未定义的名称。我被困在这一部分,并试图寻找解决方案,但没有成功Python 将输入赋给列表以形成表,python,Python,我试图用提供的输入创建两个列表,然后显示并组织在一个表中。到目前为止,我得到一个错误,因为NivGlicemia是一个未定义的名称。我被困在这一部分,并试图寻找解决方案,但没有成功 semana = ("Segunda Feira", "Terça Feira", "Quarta Feira", "Quinta Feira", "Sexta", "Sabado", "Domingo") var = 0 glicemia = (0, 0, 0, 0, 0, 0, 0) NivGlicemi
semana = ("Segunda Feira", "Terça Feira", "Quarta Feira", "Quinta Feira",
"Sexta", "Sabado", "Domingo")
var = 0
glicemia = (0, 0, 0, 0, 0, 0, 0)
NivGlicemia = ()
while var < 7:
print ("Niveis de glicemia de", semana[var])
glicemia = input()
NivGlicemia.append(glicemia) #Error here
var = var + 1
while True:
try:
glicemia = float(glicemia)
if glicemia == 0:
glicemia = input("Introduza um valor diferente de 0. ")
else:
break
except ValueError:
glicemia = input("Nao inseriu um valor adequado, qual é o nivel de glicemia? ")
print (NivGlicemia)
var = 0
batimentos = (0, 0, 0, 0, 0, 0, 0)
BatCard = ()
while var < 7:
print ("Batimento cardiaco medio de", semana[var])
batimentos = input()
BatCard.append(batimentos)
var = var + 1
while True:
try:
batimentos = float(batimentos)
if batimentos == 0:
batimentos = input("Introduza um valor diferente de 0. ")
else:
break
except ValueError:
batimentos = input("Nao inseriu um valor adequado, qual é o batimento cardiaco medio? ")
print (BatCard)
import pandas as pd
df = pd.DataFrame({'Dia da Semana': (semana),
'Glicemia': (NivGlicemia),
'Batimento cardiaco medio': (BatCard)})
print(df)
semana=(“Segunda Feira”、“Terça Feira”、“Quarta Feira”、“Quinta Feira”,
“塞克斯塔”、“萨巴多”、“多明戈”)
var=0
脑胶质瘤=(0,0,0,0,0,0,0,0)
尼夫格列西米亚=()
而var<7:
打印(“Niveis de glicemia de”,semana[var])
glicemia=input()
NivGlicemia.append(glicemia)#此处出错
var=var+1
尽管如此:
尝试:
glicemia=浮动(glicemia)
如果glicemia==0:
glicemia=输入(“0的引入值”)
其他:
打破
除值错误外:
Gliecemia=输入(“是否有足够的勇气,是否有足够的Gliecemia?”)
印刷品(NivGlicemia)
var=0
巴蒂门托斯=(0,0,0,0,0,0,0)
蝙蝠卡=()
而var<7:
打印(“Batimento cardiaco medio de”,塞马纳[var])
batimentos=input()
BatCard.append(巴蒂门托斯)
var=var+1
尽管如此:
尝试:
巴蒂门托斯=浮动(巴蒂门托斯)
如果batimentos==0:
batimentos=输入(“0的不同价值介绍”)
其他:
打破
除值错误外:
巴蒂门托斯=输入(“你的勇气在哪里,你的能力在哪里?”)
打印(蝙蝠卡)
作为pd进口熊猫
df=pd.DataFrame({'Dia da Semana':(Semana),
“Glicemia”:(NivGlicemia),
“Batimento cardiaco medio”:(巴特卡德)})
打印(df)
编辑:解决原始问题,更新代码。现在,在尝试将输入归因于列表时出现以下错误:AttributeError:“tuple”对象没有属性“append”NivGlicemia=()
会创建一个元组,因为您使用的是括号。您不能更改元组,因此元组没有方法append
要创建列表,必须使用方括号:
NivGlicemia = []
您需要在引用它之前定义
NivGlicemia
。在第一个输入循环之前添加NivGlicemia=[]
。这将创建一个空列表,然后您可以将项附加到其中。