본문 바로가기
First step/AI 기초반

[TIL]21.06.07

by Joshua21 2021. 6. 23.


a=7
b=3
c=divmod(7,3)

print(a,"/",b,"의 몫과 나머지는" ,c,"입니다.")


nTotal = 8
nLeg = 22

nTurtle = 4*nTotal

nSub = nTurtle - nLeg

nD1 = int(nSub/2)

nD2 = nTotal - nD1

print('학은',nD1,'마리','거북이는',nD2,'마리')



x = 10

print(x)

y = 'hello, world!'

print(y)

print(type(x))

print(type(y))


x = 10

print(x)

del x

print(x)


x = None

print(x)


number1 = input("숫자를 입력하세요 : ")

number2 = input("숫자를 입력하세요 : ")


print(int(number1)+int(number2))

name= input("이름을 입력하시오 : ")

print(name,"씨, 안녕하세요?")
print("파이썬에 오신것을 환영합니다.")

num1 = int(input("첫번쨰 정수를 입력하시오 :"))
num2 = int(input("두번쨰 정수를 입력하시오 :"))

print(num1,"과",num2,"의 합은" ,num1+num2,"입니다")


Stadium = input("경기장은 어디입니까?")
Winner = input("이긴팀은 어디입니까?")
Loser = input("진팀은 어디입니까?")
Mom = input("우수선수는 누구입니까?")
Score = input("스코어는 몇대몇입니까?")
\
print("[기사내용]=================")
print("오늘",Stadium,"에서 야구경기가 열렸습니다.")
print(Winner,"과",Loser,"은 치열한 공방전을 펼쳤습니다.")
print(Mom,"이 맹활약을 하였습니다.")
print("결국",Winner,"이",Loser,"를",Score,"로 이겼습니다")
print("=====================")      

#문자 -> 아스키코드
print(ord("A"))

print(ord("1"))

print(ord("a"))

#아스키코드 -> 문
print(chr(45))
print(chr(97))
print(chr(75))


#split의사용


s1,s2 = input("두 수를 입력하세요: ").split('/')

i1= int(s1)
i2 = int(s2)

print("두 수의 합은 : ", i1 + i2)


hour, minute, second = input("시간을 입력하세요").split(':')

print("시 :",hour)
print("분 :",minute)
print("초 :",second)

num1,num2 = input("두개의 숫자를 숫자/숫
자 형태로 입력해주세요").split('/')

print(int(num1)+int(num2))


i1,i2,i3,i4,i5 = map(int,input("5개의 값입력").split())

print("합은",i1+i2+i3+i4+i5)


kor,eng,mat,sci = map(int, input("국어/영어/수학/과학 점수를 /로 구분하여 입력해 주세요").split('/'))

sum1 = (kor+eng+mat+sci)

evr = int(sum1/4)

print("평균은",evr,"입니다")

#sep= dms print의 옵션으로 문자열사의에 원하는 문자열로 구분할수있음

print(1,2,3, sep=', ')
print(4,5,6, sep=',')
print('hello','python', sep='')
print(1920,1080,sep='x')

#\n은 줄바꿈 프린트할 문자열 내에 \n은 ""안에 넣어야함 sep은 맨뒤로 보내야함
print(1,2,3, sep='\n')

kor,eng,mat,sci = map(int,input("국어/영어/수학/과학 점수를\n /로 구분하여 입력해주세요 :").split('/'))

sum1=(kor+eng+mat+sci)


print(kor,eng,mat,sci,"\n 총합은",sum1,"입니다.",sep='+')

#end='' print문자열끝에 삽입
print(1,end='/')
print(2,end='/')
print(3)


year = 2019
month= 1
day=31

hour=10
minute=33
second=57
print(year,month,day,sep='/',end=" ")
print(hour,minute,second,sep=':')


apple = input("사과의 개수 : ")
tangurin= input("귤의 개수 :")

total= (150*int(apple))+(int(tangurin)*30)
print("총 가격은",total,"원입니다")

#하나만 map으로 감싸면 map 객체가 되고 언팩킹이 안된다.
apple = map(int,input("사과의 개수 : "))
tangurin= map(int,input("귤의 개수 :"))

print(apple+tangurin)

apple,gyul = map(int,input("사과와 귤의 갯수 를 /로 구분하여  입력해 주세요 :").split('/'))

total = (apple*150)+(gyul*30)
print("총 가격은",total,"원")
                 
#비교연산자 == 같아 !=다르다 는 값자체를 비교하고 is is not 은 객체(object)를 비교 
print(10==10)
print(10 !=5)
print('Python'=='Python')
print('Python'=='Python')
print('Python'!='Python')
print(10>20)
print(10<20)
print(10>=10)
print(10<=10)

print(1==1.0)
print(1 is 1.0)
print(1 is not 1.0)

#논리 연산자 and = 둘다 True면 True or 하나라도 true 면 true not 반대로 바꿔줌
print(True and True)
print(True and False)
print(False and True)
print(False and False)
print( not True)
print(not False)
#논리연산자복합사용시 not,and,or 순으로 판단

print((10==10) and (10 != 5))

print((10>5) or (10<3))

print((not 10)>5)

print((not 1 )is 1.0)


#bool 0이외 모두ㅌ루 ''빈칸은 False 이외 모두 True
print(bool(1))
print(bool(0))
print(bool(1.5))
print(bool('False'))
print(bool(''))
print(bool(' '))

'First step > AI 기초반' 카테고리의 다른 글

[TIL]21.06.11  (0) 2021.06.23
[TIL]21.06.10  (0) 2021.06.23
[TIL]21.06.09  (0) 2021.06.23
[TIL]21.06.08  (0) 2021.06.23
[TIL] 21.06.15 파이썬 연습문제 while,for 반복문활용  (0) 2021.06.15