dust=int(input('미세먼지 수치 입력 :'))
car=int(input('차랑 종류 선택. 1. 승용차 \t 2.영업용 차'))
carNo=int(input('차량 번호 입력 :'))
import datetime
today=datetime.datetime.today()
if dust <= 150 :
print('-'*50,'\n'
f'{today}\n'
f'금일 운행 가능합니다!!\n',
'-'*50)
elif dust > 150 :
if car == 1 :
print('-' * 50, '\n'
f'{today}\n'
f'차량 2부제 적용\n'
'차량 2부제로 금일 운영제한 차량입니다!!\n',
'-' * 50)
if car == 2 :
print('-' * 50, '\n'
f'{today}\n'
'금일 운행 가능합니다!!\n',
'-'*50)
오 이건줄 알았는데
2부제라.. 이게 아니다...!
ㅋㅋㅋㅋㅋㅋ
먼저 dust랑 car 확인하고
날짜랑, 차번호 나눠서 부합하면 운전 못하고
부합안하면 운전해!
허허
import random
ranNUm=random.randint(1,100)
check=0
gameFlag =True
while gameFlag :
check+=1
user = int(input('1에서 100까지의 정수 입력 :'))
if ranNUm == user :
print('빙고!')
print(f'난수 : {ranNUm}, 시도 횟수 : {check}')
gameFlag = False
else:
if ranNUm > user :
print('난수가 크다!')
else:
print('난수가 작다!')
아니... while 알려주고 했어야지
while하고 끝내고싶으면 true준거에 false 널으면 끝
insideTemp=int(input('실내온도 입력 :'))
if insideTemp <= 18 :
print('에어컨: OFF')
elif insideTemp >18 and insideTemp <= 22 :
print('에어컨 : 매우 약')
elif insideTemp >22 and insideTemp <= 24 :
print('에어컨 : 약')
elif insideTemp >24 and insideTemp <= 26 :
print('에어컨 : 중')
elif insideTemp > 26 and insideTemp <= 28:
print('에어컨 : 강')
elif insideTemp > 28 :
print('에어컨 : 매우 강')
and를 쓰는 것이였다...
range (n) : 0~ (n-1)
i : 한번하고나면 range가 하나씩 가는거임
첫번쨰에는 i = 0
두번째에는 i =1
range (n)일 경우 n번째에는 i=n-1임
꼭i가 아니여도됨
들여쓰기는 모든 코드 블럭의 칸이 동일해야함
하나는 2칸, 다른건 3칸 안됨
for i in range(5):
print('Hello Python')
for i in range(10) :
print('{} * {} = {}'.format(2, i, (2*i)))
startNum=int(input('반복의 시작 입력'))
endNum=int(input('반복의 끝 입력'))
for i in range(startNum, endNum+1) :
print(i)
startNum=int(input('반복의 시작 입력'))
endNum=int(input('반복의 끝 입력'))
for i in range(startNum, endNum+1, 2) :
print(i)
wihile 뒤에가 Flase가 될때까지 반복임
n=1
while n<101 :
if n % 2 == 0 :
print(f'{n}은 2의 배수이다.')
if n % 3 == 0 :
print(f'{n}은 3의 배수이다.')
n += 1
while 무한 루프안빠지는게 while바로 다음에오는게 아니라 제일 하단에.
순서에 따랐기 때문임
for n in range(1,101) :
if n <10:
if n % 2 == 0 :
print(f'[{n}] : 짝수')
elif n % 3 == 0 :
print(f'[{n}] : 홀수')
elif n>=10:
if (n//10) % 2 == 0 and (n-((n//10)*10)) == 0 :
print(f'[{n}] 십의자리 : 짝수, 일의자리 : 0')
elif (n//10) % 2 == 0 and (n-(n//10)) % 2 == 0 :
print(f'[{n}] 십의자리 : 짝수, 일의자리 : 짝수')
elif (n//10) % 2 == 0 and (n-(n//10)) % 3 == 0 :
print(f'[{n}] 십의자리 : 짝수, 일의자리 : 홀수')
elif (n//10) % 3 == 0 and (n-((n//10)*10)) == 0 :
print(f'[{n}] 십의자리 : 홀수, 일의자리 : 0')
elif (n//10) % 3 == 0 and (n-(n//10)) % 2 == 0 :
print(f'[{n}] 십의자리 : 홀수, 일의자리 : 짝수')
elif (n//10) % 3 == 0 and (n-(n//10)) % 3 == 0 :
print(f'[{n}] 십의자리 : 홀수, 일의자리 : 홀수')
2023-06-10
복습완료
dust = int(input('미세먼지 수치 입력 :'))
car = int(input('차량 종류 선택 : 1. 승용차 \t 2. 영업용차 :'))
carNum= int(input('차량번호 입력 :'))
import datetime
today=datetime.datetime.today()
day=today.day
print('-'50)
print(today)
print('-'50)
if dust <= 150 :
if (day % 5 == 0 ) and (carNum % 5 == 0) :
print('금일 운행 가능합니다!')
else:print('차량 5부제 적용\n'
'차량 5부제로 금일 운행 제한 대상 차량입니다!')
if dust > 150 :
if car == 1 :
if (day % 2 == 0 ) and (carNum % 2 == 0) :
print('차량 2부제 적용\n'
'금일 운행 가능합니다!')
else:print('차량 2부제 적용\n'
'차량 2부제로 금일 운행 제한 대상 차량입니다!')
if car == 2 :
if (day % 5 == 0) and (carNum % 5 == 0):
print('금일 운행 가능합니다!')
else:
print('차량 5부제 적용\n'
'차량 5부제로 금일 운행 제한 대상 차량입니다!')
나머지는 굳