0
학교 코드 작성 프로젝트의 일환으로 프로그램과 같은 성적표를 만들고 싶습니다. 간단하고 기본적인 기능과 루프를 사용해야합니다.python으로 altogethor를 인쇄 할 때 목록에 추가 된 목록을 다른 줄에 표시하려면 어떻게해야합니까?
Name total average results Grade, name total average results grade
어떤 아이디어를 어떻게 그것을 고정 얻을 =
Name total average results Grade
name total average results grade
를 대신 다음과 같다 ?? :
`sn = int(input("Enter Number of Students: "))
reportCard = []
header = ["Name","Total","Average","Result","Grade"]
for i in range(sn):
reportCard.append([])
name = str(input("Name of Student: "))
m1 = float(input("enter achieved marks in First Subject: "))
m2 = float(input("enter achieved marks in Second Subject: "))
m3 = float(input("enter achieved marks in Third Subject: "))
total = m1 + m2 + m3
average = total/3
ResultS = " "
grade = " "
if average >= 60:
ResultS = "Passed"
else:
ResultS= "Failed"
if average < 60:
grade = "F"
elif average <= 70:
grade = "D"
elif average <= 75:
grade = "C"
elif average <= 80:
grade = "B"
elif average <= 85:
grade = "A-"
elif average <= 90:
grade = "A"
elif average <= 95:
grade = "A+"
elif average <= 100:
grade = "A*"
x = [name, total, average, ResultS, grade]
reportCard[i].append(x)
if i == sn-1:
print()
print ("Report Card")
print()
print("Name","Total","Average","Result","Grade")
print(*reportCard)
break`
출력은 다음과 같이해야합니다