ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 예제 0007
    Python 2019. 2. 11. 17:11
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    # 따라해 보기
     
    # 뭔가를 보여보자~~~~
    print('hello world')
    print("hello world")
     
    # 그럼 한글은?
    print("안녕 파이선")
    print('안녕 파이선')
     
    # 따옴표까지 출력하고 싶다면?
    print("'안녕 파이선'")
    print('"안녕 파이선"')
     
    print('\'안녕 파이선\'')
    print("\"안녕 파이선\"")
     
    # 입력을 받을 수 없을까?
    name = input("이름?")
    print(name + "씨 방가방가")
     
    age = input("나이?")
    print(age + "살이네 행님이라 불러")
     
    # 타입이 다르면? 타입을 알아야 겠구나.......
    #print(name + "씨 내년에는 " + age+1 + "살이네...")
    """
    Traceback (most recent call last):
      File "C:/Users/DJA/PycharmProjects/DataType/Day01/Ex01.py", line 24, in <module>
        print(name + "씨 내년에는 " + age+1 + "살이네...")
    TypeError: must be str, not int
    """
    # print(name + "씨 내년에는 " + int(age)+1 + "살이네...")
    '''
    Traceback (most recent call last):
      File "C:/Users/DJA/PycharmProjects/DataType/Day01/Ex01.py", line 31, in <module>
        print(name + "씨 내년에는 " + int(age)+1 + "살이네...")
    TypeError: must be str, not int
    '''
    # print(name + "씨 내년에는 " + (int(age)+1) + "살이네...")
    '''
    Traceback (most recent call last):
    22살이네 행님이라 불러
      File "C:/Users/DJA/PycharmProjects/DataType/Day01/Ex01.py", line 38, in <module>
        print(name + "씨 내년에는 " + (int(age)+1) + "살이네...")
    TypeError: must be str, not int
    '''
    print(name + "씨 내년에는 " + str(int(age)+1+ "살이네...")
     
    # 그렇다면 입력을 문자가 아닌 숫자로 받으려면
    age = int(input("나이?"))
    #print(age + "살이네 행님이라 불러")
    print(str(age) + "살이네 행님이라 불러")
    # 귀찮다 그냥 출력이 않될까?
    print(age , "살이네 행님이라 불러")
    # 어! 떨어져서 출력이되네 붙여서는 출력이 되지 않을까?
    print(age , "살이네 행님이라 불러", sep="")
     
    # 이렇게 출력하면 어떻게 될까?
    # 1번에 두줄로
    print(age , "살이네~~~ \n행님이라 불러", sep="")
     
    # 두줄로 출력
    print(age , "살이네~~~ ", sep="")
    print("행님이라 불러")
     
    # 1줄로 붙일 수 없을까?
    print(age , "살이네~~~ ", sep="", end="")
    print("행님이라 불러")
     
    # 안으로 들여쓰고 싶다면
    print("    ", age , "살이네~~~ ", sep="", end="")
    print("행님이라 불러")
     
    print("\t", age , "살이네~~~ ", sep="", end="")
    print("행님이라 불러")
     
    # 내년 나이를 출력하려면
    print("내년에 ", age+1 , "살이네 행님이라 불러", sep="")
     
    # print("내년에 " +  age+1 + "살이네 행님이라 불러")
    '''
    Traceback (most recent call last):
      File "C:/Users/DJA/PycharmProjects/DataType/Day01/Ex01.py", line 79, in <module>
        print("내년에 " +  age+1 + "살이네 행님이라 불러")
    TypeError: must be str, not int
    '''
    print("내년에 " +  str(age+1+ "살이네 행님이라 불러")
    # 문자열 끼리는 더해지는구나....
    print("내년에 " +  str(age)+str(1+ "살이네 행님이라 불러")
     
    # 이렇게 해서 무엇을 할 수 있을까?
    # 연령대를 알아볼까?
    print(name + "씨는 " +  str(age/10*10+ "대입니다.")
    # 헐~~~~ 그럼 어떻게?
    print(name + "씨는 " +  str(age//10*10+ "대입니다.")
     
    # ?대 초반 후반을 출력해 볼까?
    # 나머지?
    print(age % 10)
     
    print(name + "씨는 " +  str(age//10*10+ "대 ", end="")
    print(age%10)
     
    print(name + "씨는 " +  str(age//10*10+ "대 ", end="")
    print"초반" if age%10<6 else "후반","입니다.", sep="")
     
    """
    결론?
    아 ~~~~ 배워야 할게 많구나......
    출력 방법
    입력 방법
    자료형
    연산자
    그리고 문제를 푸는 방법론?....
    """
     
    cs


    'Python' 카테고리의 다른 글

    둘러보기 0002  (0) 2019.02.11
    둘러보기 0001  (0) 2019.02.11
    예제 0006  (0) 2019.02.11
    예제 0005  (0) 2019.02.11
    예제 0004  (0) 2019.02.11
Designed by Tistory.