Guest User

Untitled

a guest
Dec 16th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. '''
  2. Lev 1-1.
  3. 사용자에게 숫자를 입력 받아 짝수/홀수를 구분하는 코드를 작성하시오.
  4. (파이썬 300제)
  5. '''
  6.  
  7. number = input('숫자를 입력하세요: ') # 사용자 입력값은 숫자로 str로 받음
  8.  
  9. if int(number) % 2 == 0: # 반드시 int 혹은 float로 변환
  10. print('짝수')
  11. else:
  12. print('홀수')
  13.  
  14.  
  15.  
  16. '''
  17. Lev 1-2.
  18. 다음 소스 코드를 완성하여 날짜와 시간이 2000/10/27, 11:43:59 으로 출력되게 만드시오.
  19. (도장)
  20. '''
  21.  
  22. year = 2000
  23. month = 10
  24. day = 27
  25. hour = 11
  26. minute = 43
  27. second = 59
  28.  
  29. print(year, month, day, sep='/', end=' ')
  30. print(hour, minute, second, sep=':')
  31.  
  32.  
  33.  
  34. '''
  35. Lev 2-1.
  36. ['There', 'is', 'no', 'royal', 'road', 'to', 'learning'] 라는 리스트를
  37. There is no royal road to learning. 라는 문자열로 만들어 출력해 보자.
  38. (파이썬 300제)
  39.  
  40. '''
  41.  
  42. #Lev 2-1 - 방법 1
  43. famous_saying = ['There', 'is', 'no', 'royal', 'road', 'to', 'learning']
  44. result = ' '.join(famous_saying)
  45. print(result)
  46.  
  47.  
  48. #Lev 2-1 - 방법 2
  49. famous_saying = ['There', 'is', 'no', 'royal', 'road', 'to', 'learning']
  50.  
  51. for i in famous_saying:
  52. print(i, end=' ')
  53.  
  54.  
  55.  
  56. '''
  57. Lev 2-2.
  58. 파일 경로에서 파일명만 출력되게 만드세요.
  59. 단, 경로에서 폴더의 깊이가 달라지더라도 파일명만 출력할 수 있어야 합니다.
  60. (도장)
  61. '''
  62.  
  63. path = 'C:\\Users\\dojang\\AppData\\Local\\Programs\\Python\\Python36-32\\python.exe'
  64.  
  65. x = path.split('\\')
  66. filename = x[-1]
  67.  
  68. print(filename)
  69.  
  70.  
  71.  
  72.  
  73.  
  74. '''
  75. Lev 3-1.
  76. 사용자로부터 다음과 같은 숫자들의 입력을 받아 입력받은 숫자들의 총합을 구하는 프로그램을 작성하시오.
  77. (단, 숫자들은 콤마로 구분하여 입력한다.)
  78. (파이썬 300제)
  79. '''
  80.  
  81.  
  82. user_input = input('숫자를 입력하세요: ')
  83. user_input = user_input.split(',') # input값을 받아 list로 변환
  84.  
  85. total = 0
  86.  
  87. for n in user_input:
  88. total += int(n) # n을 int로 변환해주는게 핵심 포인트(input을 통해 사용자 입력값을 숫자로 받았더라도 실제로 그 값은 int가 아니라 str이다.)
  89.  
  90. print(total)
  91.  
  92.  
  93.  
  94.  
  95. '''
  96. Lev 3-2.
  97. 표준 입력으로 국어, 영어, 수학, 과학 점수가 입력됩니다. 국어는 90점 이상, 영어는 80점 초과, 수학은 85점 초과,
  98. 과학은 80점 이상일 때 합격이라고 정했습니다.(한 과목이라도 조건에 만족하지 않으면 불합격)
  99. 다음 소스 코드를 완성하여 합격이면 True, 불합격이면 False가 출력되게 만드세요
  100. (도장)
  101. '''
  102.  
  103.  
  104.  
  105. a, b, c, d = map(int, input().split())
  106. print(a >= 90 and b > 80 and c >= 85 and d >= 80)
Add Comment
Please, Sign In to add comment