파이썬_if문

jaei kim·2023년 1월 1일
0

PYTHON

목록 보기
3/4

💻연습문제

1) input()을 사용해 사용자로부터 입력받은 숫자를 한글로 출력하는 프로그램을 작성하세요. 단, 사용자는 1 이상 3 이하의 정수 중 하나를 입력한다고 가정합니다.

num =int(input())
if num == 1:
    print("일")
elif num == 2:
    print("이")
elif num == 3:
    print("삼")
else:
    print(" 1 부터 3 까지의 숫자만 입력해주세요.")

2) 백만 이상의 숫자를 입력받았을 때 1~10만자리 숫자를 생략하고 ‘M’을 붙여서 출력하게 코드를 수정해보세요.

result = str(num)

if num >= 10000:
    result = str(num // 10000) + 'M'
elif num >= 0:
    pass
print(result)

3) input()으로 사용자로부터 입력받은 정수를 계속 더해나가다가, 음수가 입력되면 중단하고 그 전까지 계산한 값을 출력하는 파이썬 스크립트를 작성하세요.

sum = 0
while True:
     num = int(input())
     if num < 0:
        break
     else:
        sum = sum + num
        

print(sum)

4) 정수를 한 개 입력받아 1부터 입력받은 수까지 각각에 대해 제곱을 구해 프린트하는 프로그램을 작성해 보세요. 단, 이번에는 for 문을 사용하세요.

i = 1
num = int(input())

for i in range(i, num+1):
    print(i, i * i)
    i += i

5) 화학실험실 문제 풀어야함

profile
@studing_dobby

0개의 댓글