absent = [2, 5] # 결석
no_book = [7] # 책을 깜빡함
for student in range(1, 11) : # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
if student in absent:
continue # absent의 리스트 안에 포함된 숫자가 있을 경우 차례를 넘겨 계속 진행
elif student in no_book:
print("오늘 수업 여기까지. {0}번은 교무실로 와".format(student))
break # no_book의 리스트 안에 포함된 숫자가 입력될 경우 반복을 멈춤
print("{0}야, 책을 읽어 봐.".format(student))
# 출석번호가 1, 2, 3, 4, 앞에 100을 붙이기로 함 -> 101, 102, 103, ...
students = [1,2,3,4,5]
print(students)
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)
'''
Quiz) 당신은 Cocoa 서비스를 이용하는 택시 기사님입니다.
50명의 승객과 매칭 기회가 있을 때, 총 탑승 승객 수를 구하는 프로그램을 작성하시오.
조건 1: 승객별 운행 소요 시간은 5 ~ 50분 사이의 난수로 정해짐
조건 2: 당신은 소요 시간 5 ~ 15분 사이의 승객만 매칭해야 함
(출력문 예제)
[0] 1번째 손님 (소요시간 : 15분)
[ ] 2번째 손님 (소요시간 : 50분)
'''
from random import *
passenger = range(1, 51)
match = 0
def Cocoa() :
passenger = range(1, 51)
match = 0
for passenger in range(1, 51) :
time = randrange(5, 51)
if 15 >= time >= 5 :
print("[O] {0}번째 손님 (소요시간 : {1}분)".format(passenger, time))
match = match + 1
else :
print("[ ] {0}번째 손님 (소요시간 : {1}분)".format(passenger, time))
print("총 탑승객 수는 {}명입니다.".format(match))
Cocoa()
'파이썬 공부중 > 파이썬 기초' 카테고리의 다른 글
| Python 기초 #8. 연습문제 (2) | 2023.03.08 |
|---|---|
| Python 기초 #7. 전달값과 반환값, 기본값, 지역변수와 전역변수 (0) | 2023.03.08 |
| Python 기초 #5 if문, for문, while문 (1) | 2023.03.07 |
| Python 기초 #4-1 연습문제(리스트, 튜플, 집합, 자료구조의 확인과 변경) (1) | 2023.03.07 |
| Python 기초 #4 리스트, 튜플, 집합, 자료구조의 확인과 변경 (0) | 2023.03.07 |