>source

저는 현재 파이썬 기초를 배우려고 노력 중이며 학생 이름 목록, 각 학생의 누락 된 과제 수 및 학생의 현재 성적을 가져 오는 스크립트를 작성해야합니다.

이 정보를 사용하여 각 학생에게 보낼 자동 이메일을 만들고 싶습니다. 내 코드는 다음과 같습니다.

names = raw_input('Enter names separated by commas: ')
assignments = raw_input('Enter assignment counts separated by commas: ')
grades = raw_input('Enter grades separated by commas: ')
names_list = names.split(',')
assignments_list = assignments.split(',')
grades_list = grades.split(',')
message = "Hi {},\n\nThis is a reminder that you have {} assignments left to \
submit before you can graduate. You're current grade is {} and can increase \
to {} if you submit all assignments before the due date.\n\n"
for i in range(len(names)):
    potential_grade = int(grades_list[i]) + (2*int(assignments_list[i])
    print(message.format(names_list[i].title(), assignments_list[i], grades_list[i], potential_grade))

이 스크립트를 실행 한 후 다음 메시지가 나타납니다.

File "testing.py", line 15
    print(message.format(names_list[i].title(), assignments_list[i], grades_list[i], potential_grade))
        ^
SyntaxError: invalid syntax

이 문제가 발생하는 이유와이 문제를 해결하기 위해 내가해야 할 일을 설명 할 수있는 사람이 있습니까?

  • 답변 # 1

    인쇄하기 전에 성명서를 닫는 것을 잊었습니다.

    potential_grade = int(grades_list[i]) + (2*int(assignments_list[i]))
    
    

  • 답변 # 2

    괄호를 확인하십시오. ')'가 누락되었을 수 있습니다.

  • 답변 # 3

    print 위의 줄에 닫는 괄호를 추가하십시오.

관련 자료

  • 이전 javascript - 행복한 번호 알고 질문 솔루션이 작동하지 않습니다
  • 다음 Angular 클래스 속성이 업데이트되지 않음