스터디/파이썬 스터디 과제

[4팀/김윤] 1차시 파이썬 과제 - 입출력

알 수 없는 사용자 2023. 3. 12. 21:16

1. 다음과 같이 출력하시오.

 

Hello world

Hello world

 

print("Hello world")
sentence = "Hello world"
print(sentence)

1번_결과

 

 

2. 이름을 입력 받아 다음과 같이 출력하시오.

 

이름을 입력하세요 :

Jeeun

Hi Jeeun How are you today?

 

print("이름을 입력하세요 : ")
a = input()
print(f"Hi {a} How are you today?")

2번_결과

 

 

3. 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

첫 번째 숫자를 입력하세요 : 5

두 번째 숫자를 입력하세요 : 6

두 수의 합은 11 입니다. 

 

a = input("첫 번째 숫자를 입력하세요 : ")
b = input("두 번째 숫자를 입력하세요 : ")
sum = int(a) + int(b)
print("두 수의 합은", sum, "입니다.")

3번_결과

 

 

 

4. 두 자연수 A와 B를 입력 받는다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다.

 

자연수 a 값 입력 : 7

자연수 b 값 입력 : 3

10

4

21

2

1

 

a = input("자연수 a 값 입력 : ")
b = input("자연수 b 값 입력 : ")
print(int(a) + int(b))
print(int(a) - int(b))
print(int(a) * int(b))
print(int(a) // int(b))
print(int(a) % int(b))

4번_결과

 

 

5. 다음 중 출력 결과가 다르게 나오는 코드는?

print("you" "need" "python")
print("you" + "need" + "python")
print("you", "need", "python")

답 : 3번 코드

5번_결과

 

 

6. 다르게 나오는 까닭은?

 

답 : 콤마(,)를 사용해 띄어쓰기가 되기 때문이다.

 

 

 

7. 온도를 입력 받고 실수형으로 전환하여 출력하시오.

 

온도를 입력하세요 : 75

75.0

 

a = input("온도를 입력하세요 : ")
print(float(a))

7번_결과

 

 

8. 다음 공식을 참고하여 화씨온도 변환기를 제작하시오.

  • 화씨온도(°F) = (섭씨온도(°C) * 1.8) + 32
  • 화씨온도는 fahrenheit, 섭씨온도는 celsius로 입력받기

본 프로그램은 섭씨온도를 화씨온도로 변환하는 프로그램입니다.

변환하고 싶은 섭씨온도를 입력하세요.

15

섭씨온도 : 15

화씨온도 : 59.0

 

print("본 프로그램은 섭씨온도를 화씨온도로 변환하는 프로그램입니다.")
print("변환하고 싶은 섭씨온도를 입력하세요.")
celsius = input()
fahrenheit = int(celsius) * 1.8 +32
print("섭씨온도: ", celsius)
print("화씨온도: ", fahrenheit)

8번_결과