hap, i = 0,0
for i in range(0, 101):
if i % 3 == 0:
continue
hap = hap + i
print('3의 배수를 제외한 총 합:',hap)
line = ''
for dan in range(1,10,1):
for num in range(2,10,1):
line = line + str('%2dX %2d = %2d' % (dan, num, dan*num))
print(line)
for text in range(0, 3, 1):
print(f'{text}: hi')
for text in range(2,-1,-1):
print(f'{text}: hi')
i = 0
while i<3:
print('hi,',i)
i=i+1
1~10까지의 합
# hap = 0
# for i in range(1,11,1):
# hap = hap + i
# print(hap)
#1~10까지의 합
hap = 0
i = 1
while(i < 11):
hap = hap + i
i = i + 1
print(hap) #55
#500~1000사이의 홀수의 합계
hhap = 0
for i in range(501,1001,2):
hhap = hhap + i
print('500과 1000사이의 홀수의 합계:',hhap)
hap7 = 0
for i in range(0,101,7):
hap7 = hap7 + i
print('0과 100사이에있는 7의 배수의 합계',hap7)
#값을 입력하세요
#1에서 inputNo까지의 합
# inputNo = int(input('값을 입력하세요'))
# hap = 0
# for i in range(1,inputNo+1,1):
# hap = hap + i
# print('1에서',inputNo,'까지의 합: ',hap)
#시작값
#끝값
#증가값
hap=0
start = int(input('시작값을 입력하세요:'))
end = int(input('끝값을 입력하세요:'))
increasementNo = int(input('증가값을 입력하세요'))
for i in range(start, end+1, increasementNo):
hap = hap + i
print(start, '에서', end, '까지 ', increasementNo,'씩 증가시킨 값의 합계:',hap)
dan = int(input('insert dan'))
for i in range(1, 10, 1):
print(dan,'*',i,'=', dan*i)
단을 거꾸로 출력해보자
dan = int(input('insert dan'))
for i in range(9, 0, -1):
print(i,'*',dan,'=', dan*i)
중첩 for 문
#중첩for문
for i in range(0,3,1):
for k in range(0,2,1):
print('파이썬 꿀잼.^^ (i값:',i,'k값 :',k,')')
구구단 1~9단까지 출력
#1~9단 출력
for i in range(2,10,1):
print('###',i,'단###')
for k in range(1,10,1):
print(i,'*',k,'=',i*k)
구구단을 표형태로 출력
line = ''
for dan in range(1,10,1):
for num in range(2,10,1):
line = line + str('%2dX %2d = %2d' % (dan, num, dan*num))
print(line)
while True:
first = int(input('더할 첫 번째 수를 입력:'))
if first == 0:
break
ch = input('계산할 연산자를 입력하세요')
second = int(input('더할 두 번째 수를 입력:'))
if ch == '+':
print(first,ch,second,'=',first + second)
elif ch == '-':
print(first,ch,second,'=',first - second)
elif ch == '*':
print(first,ch,second,'=',first * second)
elif ch == '/':
print(first,ch,second,'=',first / second)
만약 0을 입력할경우, while문을 빠져나온다.(break)
#1~100의 합계를 최초로 1000이 넘게하는 숫자
hap=0
for i in range(1,100):
hap = hap + i
if(hap >= 1000):
continue
print('1~100의 합계를 최초로 10이 넘게하는 숫자',i)
반응형
'Backend' 카테고리의 다른 글
파이썬 for beginner chapter 7 연습문제 (0) | 2021.04.10 |
---|---|
파이썬 for beginner chapter8 문자열 연습문제 (1) | 2021.04.08 |
파이썬 for beganner chapter4 연습문제 (0) | 2021.04.03 |
파이썬 for Beginner chapter3 연습문제 (0) | 2021.04.03 |
Django 설치 (0) | 2021.03.18 |