본문 바로가기
반응형

파이썬/기본25

파이썬 def 함수 none 미출력 방법 파이썬 def 함수 none 미출력 방법 #함수 f()을 통해 0 1 2 을 순서대로 출력 #하지만 print(f())로 하니 1 2 3 none #none이 출력? #이건 f() 함수에 return 값이 없기 때문 def f(): for i in range(0, a): print(i, end=" ") a = int(input()) f() # 2021. 9. 30.
파이썬 소수 합성수 구하기 파이썬 소수 합성수 구하기 # 2 ~ 1000 까지 소수, 합성수 구하기 # 예) 997 입력 n = int(input()) cnt = 0 # 2부터 996 까지 나머지가 0 이면 prime for i in range(2, n): if n % i == 0: cnt += 1 if cnt == 0: print("prime") # 소수 출력 else: print("composite") # 합성수 출력 cs 2021. 9. 29.
파이썬 input() 입력된 숫자 기호 문자를 나눠서 출력 파이썬 input() 입력된 숫자 기호 문자를 나눠서 출력 # input 으로 받은 문자열을 # 10+ab // 숫자 기호 문자 를 나눠서 각 변수에 넣기 # 1 0 + a b 각 주소에 입력됨 a = input() # a[0] ~ a[1] 까지 1 0 을 10 숫자로 만듬 b = int(a[:2]) # a[2] 중앙에 + 를 c에 대입 c = a[2] # a[3] ~ a[4] 까지 a b 를 ab 하나로 만듬 d = a[3:] print(b,c,d) # 출력시 10 + ab 로 출력 # 1abc2 입력 a = input() # b에 12 십이 숫자를 넣는다 #0에서 5 사이에서 0에서 4로 점프 즉 [0]과 [4]만 넣겠다 b = int(a[0:5:4]) # c에 abc만 넣는다 c = a[1:4] #.. 2021. 9. 22.
파이썬 입력된 정수 숫자 뒤집기 Reversing an input integer in Python 파이썬 입력된 정수 숫자 뒤집기 # 입력된 정수 숫자 뒤집기 # Reversing an input integer in Python # Invert the entered integer a = int(input()) # 12 입력시 21 출력 b = (a // 10) + (a % 10) * 10 print(b) # 123 입력시 321 출력 b = (a // 100) + (((a % 100) // 10) * 10) + ((a % 10) * 100) print(b) # 1234 입력시 4321 출력 -------------------------더있음-------------------------------------- b = (a // 1000) + (((a % 1000) // 100) * 10) + (((a .. 2021. 9. 21.
파이썬 입력된 정수의 특정 자리 수만 출력하기 파이썬 입력된 정수의 특정 자리 수만 출력하기 a = int(input()) # 12345 입력 print(a % 100000 // 10000) # 1 출력 print(a % 10000 // 1000) # 2 출력 print(a % 1000 // 100) # 3 출력 print(a % 100 // 10) # 4 출력 print(a % 10) # 5 출력 print((a % 100000 // 10000) * 10000) # 10000 출력 print((a % 10000 // 1000) * 1000) # 2000 출력 print((a % 1000 // 100) * 100) # 300 출력 print((a % 100 // 10) * 10) # 40 출력 print(a % 10) # 5 출력 print(a % .. 2021. 9. 19.
파이썬 input 리스트 for문 그대로 출력 거꾸로 출력 파이썬 input 리스트 for문 그대로 출력 거꾸로 출력 n = int(input()) # 출력할 숫자 갯수 # 예) 5 a = list(map(int, input().split())) # 입력할 숫자 리스트 # 예) 10 8 6 5 4 를 입력 #n-1 = 4번부터 / -1 = 0번 전까지 / -1 = 4 3 2 1 0 으로 출력하라 for i in range(n-1, -1, -1): print(a[i], end=' ') # 4 5 6 8 10 으로 출력됨 for i in range(0, n): print(a[i], end=' ') # 10 8 6 5 4 입력 그대로 출력 cs 2021. 9. 19.
파이썬 소수점 자리수 나타내기 파이썬 소수점 자리수 나타내기 # 소숫점 자리수 나타내기 a = 3.14159265359 print("%.1f" % a) # 3.1 출력 print("%.2f" % a) # 3.14 출력 print("%.3f" % a) # 3.141 출력 print("%.4f" % a) # 3.1415 출력 print("%.5f" % a) # 3.14159 출력 print("%.6f" % a) # 3.141592 출력 . . . Colored by Color Scripter cs 2021. 9. 17.
파이썬 두 리스트 중복 숫자 count 하기 파이썬 두 리스트 중복 숫자 count 하기 # 두 리스트 중복 숫자 count 하기 # a, b 두 리스트 4,5,6 동일 a = [ 1,2,3,4,5,6] b = [4,5,6,7,8,9] count = 0 for i in a: for j in b: if i == j: count +=1 print(count) # 중복 숫자 3개 나옴 cs 2021. 9. 17.
파이썬 리스트내 중복값 제거 set함수 파이썬 리스트내 중복값 제거 set함수 a = [] # 빈 리스트 생성 # 예) 아래 for문에 1 2 3 1 2 3 1 2 3 1 숫자입력 # 1 2 3 1 2 3 1 2 3 1 이중 중복값을 제거 하고 # 1 2 3 만 출력을 원하면 for i in range(10): a.append(int(input())) b = list(set(a)) # set 함수 활용 # list()안에 포함해야 b에 리스트로 값이 입력된다 # list()없을시 {1,2,3} 딕셔너리로 생성된다 print(b) # [1,2,3] cs 2021. 9. 16.
반응형