Computer Science/Jongol (정올) 9

[Jongol] 기초다지기 : 함수1

//일시 : 2018.02.04 동주랑 답십리 도서관내용 : 정올 기초다지기 - 함수1 (python 2)// 571 def str_print() : print("~!@#$^&*()_+|") #main num = int(raw_input()) ​ for i in range(num): str_print()572 def area(radius) : area = radius * radius * 3.14 print("%.2f" % area) #main radius = int(raw_input()) area(radius)573 def num_output(n) : count = 1 for i in range(n): for j in range(n): print("%d" % count), count += 1 print(..

[Jongol] 기초다지기 : 배열1

//일시 : 2018.02.03장소 : 답십리 도서관내용 : 정올 기초다지기 배열1, 파이썬 2버전// 555 num = raw_input() str_list = num.split() ​ str = "" for i in range(0, 10): str += str_list[i] print(str)556 str_list = list(range(1, 11)) ​ for i in range(0, 10): print(str_list[i]),★★ range 의 기능 활용하여 특정 범위의 숫자 리스트에 넣기리스트 = list(range(횟수))리스트 = list(range(시작, 끝))리스트 = list(range(시작, 끝, 증가폭))557 str = raw_input() str_list = str.split()..

[Jongol] 기초다지기 : 반복제어문3

//일시 : 2018.01.29 동주랑 카페, 2018.02.03 동주랑 답십리 도서관내용 : 정올 기초다지기-반복제어문3 (파이썬2버전)// 138 n = int(raw_input()) ​ for i in range(1, n+1): for j in range(1, n+1): print("(%d, %d)" % (i, j)), print("")139 a, b = raw_input().split() a = int(a) b = int(b) ​ if a > b: for i in range(1, 10): for j in range(a, b-1, -1): print("%d * %d = %2d " % (j, i, (j*i))), print("") else: for i in range(1, 10): for j in r..

[Jongol] 기초다지기 : 반복제어문2

//일시 : 2018.01.04내용 : Jongol 반복제어문2// hw 소수 프로그램 num = input("# 양수 입력 : ") num = int(num) flag, count = 0, 0 str = '' ​ for i in range(2, num+1): if i == 2 : str += ("%3d " % i) count += 1 else : for j in range(2, i): if i % j == 0 : flag = 1 break flag = 0 ​ if flag == 0 : count += 1 if count % 5 == 0: str += ("%3d \n" % i) else : str += ("%3d " % i) print(str) 129 ※ base, height, width = 0, 0,..

[Jongol] 기초다지기 : 반복제어문1

//일시 : 2018.01.03 13:00pm ~ 17:00pm내용 : Jongol 반복제어문 133번까지★은 실패했던 문제, ※은 미해결 문제// 536 : 반복제어문1 - 자가진단1 i = 1 str = '' ​ while i = 0) and (int(scoreList[i]) = 80.0: print("pass") else: print("fail") ​ 547줄바꿈 방지python 3 버전 => end=" " python 2 버전 => 끝에 ,(콤마) print(j),https://wikidocs.net/743 for i in range (1, 6) : for j in range (i+1, i+6) : print(j), print("") 548 ★★ str='' ​ for i in range(2, 5..

[Jongol] 기초다지기 : 선택제어문

//일시 : 2018.01.02 14:00pm ~ 16:00pm장소 : 멀티스퀘어 12F내용 : Jongol 문제풀이 (기초다지기 선택제어문 부분)// 528 a = int(input()) ​ print(a) ​ if a 0 : print("Obesity") 530 age = int(input()) later = 20 - age ​ if age >= 20 : print("adult") else : print("%d years later" % later) 531 weight = float(input()) ​ if weight =3.0) and (b>=3.0)) : print("B") else : print("C") 533 gender, age = raw_input().split() ​ age = int(a..

[Jongol] 기초다지기 : 연산자부터 디버깅까지

//일시 : 2018.01.02 11:00am ~ 14:00pm내용 : Jongol HW (연산자, 디버깅 부분)// split()함수에 대해 #515 #python 3 # 두 개의 값을 입력받을 때. split() 함수는 스페이스를 기점으로 하나의 문자열을 나누어줌 ​ var_str=input() var_list = var_str.split() ​ print(var_list) ​ var1 = int(var_list[0]) var2 = int(var_list[1]) ​ print(var1, var2) 516 a = float(input()) b = float(input()) c = raw_input() ​ print("%.2f" % (a)) print("%.2f" % (b)) print("%s" % (c..

[Jongol] 기초다지기 - 연산자

// JONGOL 기초다지기- 연산자부분// 일시 : 2018.01.01 518 : 연산자 - 자가진단1 a, b, c = input().split() a = int(a) b = int(b) c = int(c) print("sum : %d" % (a+b+c)) print("avg : %d" % ((a+b+c)/3))519 a, b = input().split() a = int(a) b = int(b) print("%d %d" % (a+100, b%10))520파이썬에서는 전/후위 증감연산을 지원하지 Xc의 ++,-- 을 쓰고자 한다면 +=1, -=1로 써야함파이썬에서 ++a는 +(+a) = a 임. ##한 개의 정수를 입력받아 후치 증가 연산자를 사용하여 출력한 후 전치 증가 연산자를 사용하여 출력하는 ..

[Jongol] 기초다지기 - 입출력

JONGOL 508 : 출력 - 자가진단 8 print("%10s%10s%10s" % ("item", "count", "price")) print("%10s%10s%10s" % ("pen", "20", "100")) print("%10s%10s%10s" % ("note", "5", "95")) print("%10s%10s%10s" % ("eraser", "110", "97")) tip >> 서식변수들 사이에 공백 넣으면 안 됨. 공백 넣었더니 계속 error. JONGOL 105 : 출력 - 형성평가5 print("%15s%15s%15s" % ("Seoul","10,312,545","+91,375")) print("%15s%15s%15s" % ("Pusan","3,567,910","+5,868")) pr..