나도코딩 #6-1~#6-6
weather = input("오늘 날씨는 어때요?")
if weather == '비' or weather == "눈":
print("우산을 챙기세요")
elif weather == "미세먼지":
print("마스크를 챙기세요")
else:
print("준비물은 필요 없어요")
temp = int(input("기온은 어때요"))
if 30 <= temp:
print("더워요 나가지마세요")
elif 10 <= temp and temp <30:
print("괜찮은 날씨에요")
elif 0<= temp and temp < 10:
print("외투를 챙기세요")
else:
print("너무 추워요, 나가지 마세요")
for waiting_no in range(1,11): # 1~11미만까지 생성
print("대기번호 : {0}".format(waiting_no))
starbucks = ["아이언맨", "토르", "아이엠그루트"]
for customer in starbucks:
print("{0},커피가 준비되었습니다.".format(customer))
customer = '토르'
index = 5
while index >= 1:
print("{0}, 커피가 준비되었습니다. {1} 번 남았어요".format(customer,index))
index -= 1
if index == 0:
print("커피가 폐기처분")
customer = "아이언맨"
index = 1
while True:
print("{0}, 커피가 준비되었습니다.호출 {1}회".format(customer,index))
index += 1 ##이러면 무한 루프, 컨트롤 + c 눌러서 종료
customer = '토르'
person = "Unknown"
while person != customer :
print("{0},커피가 준비되었습니다.".format(customer))
person = input("이름이 어떻게 되세요?") ##토르가 올때까지 계속 물어봄
absent = [2,5] #결석한 사람
no_book = [7] # 책을 깜박한 사람
for student in range(1,11): ## 1~10번까지
if student in absent:
continue
elif student in no_book:
print("오늘 수업 여기까지.{0} 교무실로 따라와".format(student))
break
print("{0}, 책을 읽어봐".format(student))
- 출석번호가 1,2,3,4 앞에 100을 붙이기로 함 -> 101,102,103 ...
students = [1,2,3,4,5]
students = [i+100 for i in students]
print(students)
- 학생 이름을 길이로 변환
students = ["iron man", "thor", "i am groot"]
students = [len(i) for i in students]
print(students)
- 학생 이름을 대문자로 변환
students = ["iron man", "thor", "i am groot"]
students = [i.upper() for i in students]
print(students)
당신은 cocoa 서비스를 이용하는 택시 기사입니다.
50명의 승객과 매칭 기회가 있을때, 총 탑슴 승객수를 구하는 프로그램을 작성하시오.
[0] 1번째 손님 (소요시간: 15분)
[ ] 2번째 손님 (소요시간: 50분)
[0] 3번째 손님 (소요시간: 5분)
[ ] 50번째 손님 (소요시간: 16분)
from random import *
cnt = 0 # 총 탑승승객수
for i in range(1,51): #1~50이라는 승객수
time = randrange(5,51)
if 5<= time <= 15: # 5~15분 니애의 손님, 탑슴 승객 수 증가처리
print("[0] {0}번째 손님 (소요시간 : {1}분".format(i, time))
cnt += 1
else: #매칭실패
print("[ ] {0}번째 손님 (소요시간 : {1}분".format(i, time))
print("총 탑승 승객 : {0}분".format(cnt))