반복문
# 1부터 100까지 정수 중 십의자리와 일의자리에 대해 각각 홀/짝수를 구분
for i in range (1,101) :
if i < 10 :
print('[{}] : '.format(i),end = '')
print('홀수 !') if i % 2 == 1 else print('짝수 !')
else :
num10 = i // 10
num1 = i % 10
print('[{}] : '.format(i),end = '')
print('십의자리 : {}!!, 일의자리 : {}!!'.format('홀수' if num10 % 2 == 1 else '짝수', '홀수' if num1 % 2 == 1 else '짝수'))
# 1부터 사용자가 입력한 정수까지의 합, 홀수의 합, 짝수의 합 그리고 팩토리얼을 출력
user_num = int(input('정수 입력 : '))
total = 0
total_odd = 0
total_even = 0
fac = 1
for i in range(1,user_num+1) :
total += i
if i % 2 == 1 :
total_odd += i
else :
total_even += i
fac *= i
print('합 결과 : {}'.format(total))
print('홀수 합 결과 : {}'.format(total_odd))
print('짝수 합 결과 : {}'.format(total_even))
print('팩토리얼 결과 : {}'.format(format(fac,',')))
# 1
for i in range(1,6) :
print('*'*i)
for i in range(1,6) :
print(' '(5-i),''*i)
<br>
for i in range(1,6) :
print(''(6-i))
<br>
for i in range(1,6) :
print(' '(i-1),''*(6-i))
<br>
for i in range(1,10) :
if i <= 5 :
print(''i)
else :
print(''(10-i))
<br>
for i in range(1,6) :
for j in range(1,6) :
if j == i :
print('*',end='')
else :
print(' ',end='')
print()
<br>
for i in range(1,6) :
for j in range(5,0,-1) :
if j == i :
print('*',end='')
else :
print(' ',end='')
print()
<br>
for i1 in range(1,6) :
for i2 in range(5 - i1) :
print(' ',end='')
for i3 in range(i1 * 2 -1) :
print('*',end='')
print()
for i1 in range(5,0,-1) :
for i2 in range(5 - i1) :
print(' ',end='')
for i3 in range(i1 * 2 -1) :
print('*',end='')
print()