DigitalNomad

홀수 짝수 자판기 본문

파이썬으로 수학 풀기

홀수 짝수 자판기

훌루루훌루 2017. 12. 10. 19:41

입력 숫자가 짝수인지 홀수인지 출력

입력 숫자 다음에 위치하는 9개 짝수 또는 홀수 숫자를 표시한다


# 홀수 짝수 판별하자

def oddevenvendingmachine(num):

    if num % 2 == 1:

        print('{0} is odd' .format(num))

        for i in range(0,20,2):

            print(num + i)

    else:

        print('{0} is even' .format(num))

        for i in range(0,20,2):

            print(num + i)        



if __name__ == '__main__':

    num = float(input('Insert Number = '))

    # 입력된 숫자가 정수인가?

    if num.is_integer():

        oddevenvendingmachine(int(num))

    else:

        print('Invalid input')





코드 돌리기

1 입력

Insert Number = 1

1 is odd

1

3

5

7

9

11

13

15

17

19

2 입력

Insert Number = 2

2 is even

2

4

6

8

10

12

14

16

18

20

/ 입력

Insert Number = /


Traceback (most recent call last):  

File "/Users/kangminchoi/mathwithpython/oddevenvendingmachine.py", line 12, in <module>  

    num = float(input('Insert Number = '))  

ValueError: could not convert string to float: '/'  

1.1 입력

Insert Number = 1.1

Invalid input

'파이썬으로 수학 풀기' 카테고리의 다른 글

파이썬으로 그래프 그리기 - 1  (0) 2017.12.11
계산기  (0) 2017.12.10
구구단  (0) 2017.12.10
소인수분해  (0) 2017.12.10
근의 공식  (0) 2017.12.06
Comments