25. 가변인자
#가변인자 def profile(name, age, lang1, lang2, lang3, lang4, lang5): print("이름 : {0}\t나이: {1}\t".format(name, age), end=" ") #end=""->이 구문과 이어서 다음 구문을 출력함 print(lang1, lang2, lang3, lang4, lang5) def profile(name, age, *language): print("이름 : {0}\t나이: {1}\t".format(name, age), end=" ") for lang in language: print(lang, end=" ") print() profile("유재석", 20, "Python", "Java", "C", "C++", "C#", "Javascri..
24. 기본
def profile(name, age, main_lang): print("이름 : {0}\t나이 : {1}\t주 사용 언어 : {2}".format(name, age, main_lang)) #\t: tab profile("유재석", 20, "파이썬") #이름 : 유재석 나이 : 20 주 사용 언어 : 파이썬 profile("김태호", 25, "자바") #이름 : 김태호 나이 : 25 주 사용 언어 : 자바 #같은 학교, 같은 학년, 같은 반 수업 일때 def profile(name, age=17, main_lang="파이썬"): print("이름 : {0}\t나이 : {1}\t주 사용 언어 : {2}".format(name, age, main_lang)) profile("유재석") #이름 : 유재석 나..
21. 한 줄 for
#출석번호가 1 2 3 4, 앞에 100을 붙이기로 함-> 101, 102, 103, 104 students = [1,2,3,4,5] print(students) students = [i+100 for i in students] print(students) #학생 이름을 길이로 변환 students = ["iron man", "Thor", "groot"] students = [len(i) for i in students] #lenth 문자열이나 값의 길이 print(students) #학생 이름 대문자로 변환 students = ["iron man", "Thor", "groot"] students = [i.upper() for i in students] print(students)
20. continue/ break
#continue #결석한 학생 번호를 건너띄고 실행 absent = [2, 5] #결석 for student in range(1,11): #1~10까지 출석번호 if student in absent: continue #if 조건문에 해당되면 스킵하고 다음 번호로 넘어감 1,3,4,6,7,8,9,10 print("{0}, 책을 읽어봐.".format(student)) #break absent = [2, 5] #결석 no_book = [7] #책을 안가져옴 for student in range(1,11): #1~10까지 출석번호 if student in absent: continue elif student in no_book: print("오늘 수업 끝. {0}는 교무실로 와.".format(student..