def sumh(): try: a = int(request.form.get('a')) b = int(request.form.get('b')) sumn = sum(a,b) return render_template("index.html", sumn=sumn) except Exception as e: return render_template("500.html", error = str(e))
import test print(test.sum(3,4)) print(test.safe_sum(3,'a')) from test import sum print(sum(4,6)) import test2 print(test2.PI) a=test2.Math() print(a.solv(2)) result=test2.sum(3,4) print(result)
# 사용자 정의 모듈 # 같은 폴더에 저장하는 사용자 모듈 # test.py .....만들기 # def testPrint(): # print("모듈 테스트") # 사용자 정의 모듈 임포트 # import 파일명 import test test.testPrint() test.sum(3, 5) print('-' * 30) # 퀴즈1 - 구구단 모듈 # step1. gugu.py로 입력한 숫자에 대한 구구단을 출력하는 모듈파일 생성. # step2. import gugu로 모듈을 임포트 한 후 모듈이 실행되는지 확인 import gugu gugu.guguPrint(3) # 퀴즈2 - 로또 모듈 # step1.lotto.py로 갯수 지정시 자동으로 생성되는 # 로또 번호를 리턴하는 모듈파일 생성. # step2. import lotto로 모듈을 임포트 한 후 # 모듈이 실행되는지 확인. import lotto
from test import sum sum(10, 20)
# 사용자 정의 모듈 # 같은 폴더에 저장 # # test.py # def testPrint(): # print("모듈 테스트") # 사용자 정의 모듈 임포트 # import 사용자정의파일명 import test # 사용자정의모듈안에 있는 함수 호출 test.testPrint() test.sum(10, 20) # 퀴즈1 - 구구단 모듈 # Step1. gugu.py로 입력한 숫자에 대한 구구단을 출력하는 모듈파일 생성 # Step2. import gugu로 모듈을 임포트 한 후 모듈이 실행되는지 확인 # 퀴즈2 - 로또 모듈 # Step1.lotto.py로 갯수 지정시 자동으로 생성되는 # 로또 번호를 리턴하는 모듈파일 생성 # Step2. import lotto로 모듈을 임포트 한 후 # 모듈이 실행되는지 확인 # from gugu import guguPrint # import gugu as g import gugu gugu.guguPrint(5) import lotto lotto.lottoNum(5)
# 1. 모듈 : 함수, 변수, 클래스 정의해놓은 파이썬 파일 # 새로운 파일에서 함수, 변수, 클래스들 불러오는 것 # test.py 에서 sum함수 쓰는 것 # * 이거쓰면 모든 함수 다겠지 # 모듈 사용법 # from 모듈파일이름 import 불러올 변수/함수/클래스 from test import sum, square # 이렇게 꼭 써야 print(sum(2, 5)) print(square(3)) # random모듈 사용법(파이썬 설치하면 제공하는 기본함수들) from random import randint, uniform print(randint(1, 10)) # 두 정수 사이 정수(1이상 10이하) 랜덤으로 리턴 print(uniform(0, 1)) # 두 소수 사이 수 랜덤으로 # 2. input 함수(변수 처리해야 의미있게 사용) # input함수 리턴값은 항상 문자열// 바꿀 수 있는 방법은 형변환 name = input("이름을 입력하세요: ") print("hello" + name) # 3. 1과 20사이 숫자 맞추기 게임 # 4번 기회 from random import randint i = 4 b = (randint(1, 20)) count = 0
import test result = test.sum(10, 20) print(result)
pass dict = {'alice': '1234', 'beth': '5678', 'cecil': '2738'} print dict ticks = time.time() print "当前时间为:", ticks localtime = time.asctime(time.localtime(time.time())) print "本地时间:", localtime def test(str): print str return test("设么东西") def sum(a, b): print a + b return a + b sum(3, 4) test.sum(5, 6)
def test_sum_zero() -> None: assert sum(1, -1) == 0
def test_sum_pos() -> None: assert sum(1, 1) == 2
def test_sum_neg() -> None: assert sum(-1, -1) == -2