값을 입력받고, 그 값이 홀수인지 짝수인지 판별하여 출력
num = int(input()) # 입력 받은 자료를 num에 저장 후, 정수형으로 변환
if num % 2 == 1 # num을 2로 나눈 나머지가 1과 같을 때, 명령문 실행
print(num, "홀수입니다.") # num 값을 출력, 그 후 문자열 출력
else : # num을 2로 나눈 나머지가 1과 같지 않을 때, else문 실행
print(num, "짝수입니다.") # num 값을 출력, 그 후 문자열 출력
1부터 999까지의 숫자를 입력받고, 그 값이 몇 자리 수인지 출력
num = int(input()) # 입력받은 자료를 num에 저장 후, 정수형으로 변환
if num > 0 and num < 10 : # num이 0보다 크고, 10보다 작다는 두 조건을 모두 만족할 때 명령문 실행.
print("한 자리 숫자입니다.")
elif num > 9 and num < 100 : # num이 9보다 크고, 100보다 작다는 두 조건을 모두 만족할 때 명령문 실행
print("두 자리 숫자입니다.")
elif num > 99 and num < 1000 : # num이 99보다 크고, 1000보다 작다는 두 조건을 모두 만족할 때 명령문 실행.
print("세 자리 숫자입니다.")
else : # num이 1보다 작거나, 1000보다 큰 경우에 명령문 실행.
print("1부터 999까지 숫자를 입력해주세요.")
multifly = 19 # 곱하기에 사용할 변수를 선언
for i in range(1, 20) # 입력해야 할 범위를 지정
print(multifly, " ", "*", i, "=", multifly * i)
i = 1
ans = 0
while True : # break문이 실행될 때까지 명령을 반복
and = ans + i # i값을 더한 후, ans에 저장
i = i + 1 # i값이 1씩 순차적으로 커짐
if i > 10
break # i값이 10보다 커졌을 때, while문을 탈출
print(ans) # i값을 더한 뒤 저장했던 ans를 출력
입력받은 값만큼의 층을 가지며, 점점 커지는 별자리를 출력
star = int(input()) # 입력받은 값을 정수형으로 변환하여 star에 저장
for i in range(1, star+1) : # 명령문을 'star'번 만큼 반복. (0을 없애기 위해 범위 지정)
print("*" * i) # 변수 i에 1부터 'star'번까지 순차적으로 대입하며 출력
0을 입력할 때 까지 입력을 받고, 0을 입력하면 이전까지의 수들의 평균을 구함
참고 : 데브쏨의 티스토리
list = [] # 빈 리스트를 생성
while True :
num = int(input()) # 입력받은 값을 정수형으로 변환 후 변수 num에 저장
if num == 0 : # num에 0이 저장되면, while문 탈출
break
else : # num에 0이 아닌 수가 저장되면, num값을 list에 저장.
list.append(num)
average = sum(list)/len(list) # list의 자료를 합산 후 리스트의 자료 갯수로 나눈 값을 변수 average에 저장
print(average)