2020-08-12 강의노트
- split의 특징
1. 공백기준 나눈다
2. 리스트
3. for는 정해진 횟수만큼 반복하고 싶을 때 쓴다
*for문을 이용해 구구단 만들기*
실습1.
num=input("구구단:")
num=int(num)
for i in range(1,10):
print(num, "*", i, "=", num*i)
실습2.
#1부터 100사이의 숫자를 맞추시오.(방법1)
import random
answer = random.radiant(1,100)
for i in range(10):
nmynum=int(input("숫자:"))
if mynum == answer:
print("cong")
break
if mynum > answer:
print("low")
if mynum < answer:
print("high")
#1부터 100사이의 숫자를 맞추시오. (방법2)
import random
com=random.radiant(1,100)
success = False
for i in range(11):
if i ==10:
print("초과")
break
num=int(input("숫자를 맞춰보세요.:"))
if num > com
print(num, "보다 작다", com)
if num < com:
print(num, "보다 크다", com)
if num == com:
print("정답입니다.", com)
success=True
break
if success == False:
print("초과했습니다.")
#1부터 100사이의 숫자를 맞추시오. (방법3)
import random
answer = random.radiant(1,100)
for i in range(10):
num = int(input('숫자를 입력하시오:.')
if num > answer
print(num, '보다 낮습니다.')
if num < answer:
print(num, '보다 높습니다.')
if num=answer:
print('축하합니다!! 정답입니다. 시도횟수 = ', i+1)
break
if num!=answer:
print('틀렸습니다. 정답은' answer, '입니다.')
print('-끝-')
import random
# for문 반복으로 골 넣기
for i in range(10):
comx = random.choice(["left", "center", "right"])
mine=input("left, center, right?")
if comx == mine:
print("no goal")
else:
print("com, pos:", comx, "my pos:", mine)
break
print("end")