for 변수 in range(횟수):
(들여쓰기) 반복할 코드
for 변수 in range(시작, 끝, 증가폭):
count = int(input('반복할 횟수를 입력하세요: '))
for i in range(count):
print('Hello, world!', i)
결과
반복할 횟수를 입력하세요: 3 (입력)
Hello, world! 0
Hello, world! 1
Hello, world! 2
>>> a = [10, 20, 30, 40, 50]
>>> for i in a:
... print(i)
...
10
20
30
40
50
뒤집에서 출력
reversed(시퀀스객체
>> for letter in 'Python': ... print(letter, end=' ') ... P y t h o n
>> for letter in reversed('Python'): ... print(letter, end=' ') ... n o h t y P
표준 입력으로 정수가 입력됩니다. 입력된 정수의 구구단을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 출력 형식은 숫자 숫자 = 숫자처럼 만들고 숫자와 , = 사이는 공백을 한 칸 띄웁니다.
x = int(input())
for i in range (1, 10):
print(x, '*', i, '=', x*i)
초기식
while 조건식:
(들여쓰기) 반복할 코드
(들여쓰기) 변화식
i = 0 # 초기식
while i < 100: # while 조건식
print('Hello, world!') # 반복할 코드
i += 1 # 변화식
random number 생성
import 모듈
import random # random 모듈을 가져옴
random.random()으로 random 모듈의 random 함수를 호출
>>> random.random()
정수를 생성하는 random 모듈의 randint 함수
random.randint(a, b)
a~b 까지 수 중 랜덤
random.choice
random.choice 함수를 사용하면 시퀀스 객체에서 요소를 무작위로 선택
random.choice(시퀀스객체)
dice = [1, 2, 3, 4, 5, 6]
random.choice(dice)
1
random.choice(dice)
4
random.choice(dice)
3
while True: # while에 True를 지정하면 무한 루프
print('Hello, world!')
따라서 IDLE이나 콘솔(터미널, 명령 프롬프트)에서 Ctrl+C를 입력하여 무한 루프를 끝
표준 입력으로 금액(정수)이 입력됩니다. 1회당 요금은 1,350원이고, 교통카드를 사용했을 때마다의 잔액을 각 줄에 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 단, 최초 금액은 출력하지 않아야 합니다. 그리고 잔액은 음수가 될 수 없으며 잔액이 부족하면 출력을 끝냅니다.
x = int(input())
while x >= 1350:
x -= 1350
print(x)