본문 바로가기

카테고리 없음

파이썬 강의노트 3

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")