파이썬프로그램 입력시 띄어쓰기 유으 하세요.
1. 변수에 문자열 'kwh20010515'이 저장되어 있을 경우 2001만 슬라이싱하여 출력해 보기
text = 'kwh20010515'
year = text[3:7]
print(year)
2. 입력: 광휘고
출력 : 광휘고광휘고광휘고광휘고광휘고
text = input("입력: ")
result = text * 5
print(result)
3. 1부터 100까지 중 홀수의 합계를 출력해 보기
sum_odd = 0
for num in range(1, 101, 2):
sum_odd += num
print(sum_odd)
4. 구구단수를 입력 받아 구구단 출력해 보기
dan = int(input("구구단수를 입력하세요: "))
for i in range(1, 10):
print(f"{dan} * {i} = {dan*i}")
5. 사용자가 입력한 다각형 그리기
import turtle
sides = int(input("다각형의 변의 수를 입력하세요: "))
if sides < 3:
print("다각형을 그리기 위해서는 3개 이상의 변이 필요합니다.")
else:
angle = 360 / sides
turtle.penup()
turtle.goto(-100, 0)
turtle.pendown()
for _ in range(sides):
turtle.forward(50)
turtle.right(angle)
turtle.done()
6. 정수 두개가 입력으로 들어오면 큰수 - 작은수의 값을 출력하시오.
(입력: 57 출력: 2)
num1 = int(input("첫 번째 정수를 입력하세요: "))
num2 = int(input("두 번째 정수를 입력하세요: "))
result = max(num1, num2) - min(num1, num2)
print(result)
7. 태어난 년도를 입력 받아 무슨 학생인지 출력해 보기
처리조건)
20세 이상 26세 이하: 대학생
17세 이상 20세 미만: 고등학생
14세 이상 17세 미만: 중학생
8세 이상 14세 미만: 초등학생
해당되는게 없으면 '학생이 아닙니다.
year = int(input("태어난 년도를 입력하세요: "))
if 20 <= year <= 26:
print("대학생")
elif 17 <= year < 20:
print("고등학생")
elif 14 <= year < 17:
print("중학생")
elif 8 <= year < 14:
print("초등학생")
else:
print("학생이 아닙니다.")
8. 리스트 a= [-4,2,8,0,-9,1,-7]과 같이 저장되어 있을 경우 보다 큰 숫자들의 합계를 출력하시오.
a = [-4, 2, 8, 0, -9, 1, -7]
sum_greater = sum(num for num in a if num > 0)
print(sum_greater)
9. 리스트 b=[11,6,249,31,18]과 같이 저장되어 있을 경우 짝수와 홀수를 구분하시오.
[출력 예시]
11 는 홀수
6는 짝수
24 는 짝수
9는 홀수
31 는 홀수
18 는 짝수
b = [11, 6, 249, 31, 18]
for num in b:
if num % 2 == 0:
print(f"{num}는 짝수")
else:
print(f"{num}는 홀수")