【发布时间】:2021-09-12 18:56:48
【问题描述】:
我试图根据我的算法询问用户他们知道多少家庭成员的信息,介于 1 到 9 之间。我想知道他们选择的问题的次数,所以如果他们认识 3 个家庭成员,它将重复问题 3 次。在提出问题后,我想将响应存储在每个人特定的变量中,前面的示例将创建 3 个不同的存储变量。这就是我所拥有的:
import pandas as pd
while True:
try:
familynumber = int(input("How many family member info do you have? Please select from 1 - 9 "))
for i in familynumber:
age = int(input("Please enter your Age: "))
ldlc = int(input("Please enter you LDL-C Level: "))
totalc = int(input("Please enter your Total-C Level: "))
clinicalCAD = int(input("Does someone have clinical CAD: "))
gender = input("Please enter a gender ").lower()
onsetAge = int(input("Please enter CAD onset age: "))
tx = int(input("Does someone have Tandon Xanthoma: "))
p1input = pd.DataFrame([age, ldlc, totalc, clinicalCAD, gender, onsetAge, tx])
我只是想不通如何完成这项任务。任何帮助将不胜感激。
【问题讨论】:
-
for i in range(familynumber): -
我也会先创建数据框,然后在获取值时或在最后批量插入值,但 在 进行下一次循环迭代之前。