파이썬 for 실습
Python반응형
FOR 문
구구단 (for)
while 1:
a=int(input("종료는 0, 출력을 원하는 구구단은?"))
if a==0:
break
b=1
for b in range (1,10,1):
print (a,"x",b,"=",a*b)
피보나치 수열
c=int(input("피보나치 수열을 보고싶은 항은? "))
a=0;b=1
for i in range (c):
print (a, end=" ")
n= a+b
a=b
b=n
최대공약수 구하기
print ("<<< 최대공약수 구하기 >>>")
a= int(input("1st number: "))
b= int(input("2nd number: "))
if b>a:
a,b =b,a
while b!=0:
a=a%b
a,b=b,a
print ("최대공약수:",a)
구구단 ver2
a= int (input(("시작 구구단: ")))
b= int (input("끝 구구단: "))
for k in range(a,b+1,1):
print ("< %d단 >"%k,end=" ")
print()
if a<=b:
for i in range(1, 10, 1):
for j in range(a, b + 1, 1):
print(j, "x", i, "=%2d" % (j * i), end=" ")
print()
else:
for i in range(1, 10, 1):
for j in range(b,a,-1):
print(j, "x", i, "= %2d" % (j * i), end=" ")
print()
팩토리얼과 합
end=int(input("enter the number: "))
fac=1
sum=0
for i in range(1,end+1,1):
fac=fac*i
sum= sum+i
print ("%d! = %d"%(end,fac))
print ("1 +...+ %d = %d"%(end,sum))
별 탑 만들기
lay = int(input("몇 층? "))
for i in range (1,lay+1):
for k in range(i):
print ("*",end="")
print()
print()
for i in range (1,lay+1):
for j in range(lay-i):
print (" ",end="")
for k in range(i):
print ("*",end="")
print()
print()
for i in range (lay,0,-1):
for j in range(i):
print ("*",end="")
print()
print()
for i in range (lay,0,-1):
for k in range(lay-i):
print (" ",end="")
for j in range(i):
print ("*",end="")
print()
print()
for i in range(1,lay+1):
for j in range(lay-i):
print(" ",end="")
for k in range(2*i-1):
print ("*",end="")
print()
print()
for i in range(lay,0,-1):
for j in range(lay - i):
print(" ", end="")
for k in range(2 * i - 1):
print("*", end="")
print()
'''
C:\Users\F-09\AppData\Local\Programs\Python\Python38-32\python.exe C:/Users/F-09/Desktop/03.py
몇 층? 5
*
**
***
****
*****
*
**
***
****
*****
*****
****
***
**
*
*****
****
***
**
*
*
***
*****
*******
*********
*********
*******
*****
***
*
Process finished with exit code 0
'''
반응형
'Python' 카테고리의 다른 글
파이썬 파일 입출력 (텍스트 파일) (0) | 2019.11.24 |
---|---|
파이썬 함수 활용 (0) | 2019.11.24 |
파이썬 예외처리 (0) | 2019.11.23 |
파이썬 리스트 , 튜플, 세트, 딕셔너리 (0) | 2019.11.17 |
파이썬 while 실습 (0) | 2019.11.09 |