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) 화학실험실 문제 풀어야함