python_fn_17 - 8BitsCoding/RobotMentor GitHub Wiki

python

λ‚΄μž₯ λͺ¨λ“ˆ

import math
print(math.ceil(2.9))
print(math.floor(2.9))
print(math.sqrt(16))
# μ‹€ν–‰κ²°κ³Ό
3
2
4.0

λͺ¨λ“ˆ μž‘μ„± 1

# egoing.py
def a():
    return 'a'
def b():
    return 'b'
def c():
    return 'c'
# k8805.py
def a():
    return 'B'
from egoing import a as z
import k8805 as k
print(z())
print(k.a())

λͺ¨λ“ˆ μž‘μ„± 2

# auth.py
def login(_id):
    members = ['egoing', 'k8805', 'leezche']
    for member in members:
        if member == _id:
            return True
    return False
import auth
input_id = input("아이디λ₯Ό μž…λ ₯ν•΄μ£Όμ„Έμš”.\n")
if auth.login(input_id):
    print('Hello, '+input_id)
else:
    print('Who are you?')

ruby

λ‚΄μž₯ λͺ¨λ“ˆ

puts(Math.sqrt(16))
4.0

λͺ¨λ“ˆ μž‘μ„± 1

# egoing.rb
module Egoing
  module_function()
  def a()
    return 'a'
  end
end
# k8805.rb
module K8805
  module_function()
  def a()
    return 'B'
  end
end
require_relative 'Egoing'
require_relative 'K8805'
puts(Egoing.a())
puts(K8805.a())

λͺ¨λ“ˆ μž‘μ„± 2

# auth.rb
module Auth
  module_function()
  def login(_id)
    members = ['egoing', 'k8805', 'leezche']
    for member in members do
        if member == _id
            return true
        end
    end
    return false
  end
end
require_relative 'Auth'
puts("아이디λ₯Ό μž…λ ₯ν•΄μ£Όμ„Έμš”")
input_id = gets.chomp()
if Auth.login(input_id)
  puts('Hello, '+input_id)
else
  puts('Who are you?')
end