본문 바로가기
(학) (공) (파)

01.17(7일차)

by 만석이 2024. 1. 17.

---break---

while True:
    city = input("대한민국의 수도는 어디인가요??")
    if city == '서울' or city=='seoul' or city=='SEOUL':
        print("정답입니다.")
        break;
    else:
        print("다시풀어보세요")

---break---

 hobbies =[]

while True:
    hobby=input("취미를 입력하세요(종료는 그냥 엔터)>>")
    if hobby =='':
        print("입력된 취미가 모두 저장되었습니다.")
        break
    else:
        hobbies.append(hobby)
print(hobbies)

---break---

coin = 10000

while True:
    print("현재 {}원이 있습니다.".format(coin))
    a = int(input("사용할 금액 입력>>>"))

    if coin < a:
        print("현재 가지고 있는 돈보다 더 큰 금액을 사용할 수 없습니다.")
    elif a < 0:
        print("0 이하의 금액은 사용할 수 없습니다.")
    elif coin < 0:
        print("돈이 없습니다.")
    else:
        coin -= a
        print("현재 {}원이 남았습니다.".format(coin))
break



---break---


while True:
    a=int(input("이번 영화의 평점을 입력하세요"))
    if 0< a <6:
        b=0
        while b<a:
            print("*",end="")
            b+=1
        print()
        break
               
    else:
            print("평점은 1~5 사이만 입력할수 있습니다.")


---break---

pwd = "qwerty"

a=0
while True:
    p=input("비밀번호를 입력하세요")
    a+=1
    
    if pwd==p:
        print("비밀번호를 맞혔습니다.")

    if a==5:
        print("비밀번호 입력 횟수를 초과했습니다.")
        break



---continue---


for i in range(10)
    if i ==5:
continue
    print(i)

---continue---

while i<10:
    i+=1
    if i%3==0:
continue
    print(i)

---continue---

fruits = ['사과','감귤']
count = 3

while count>0:
    fruit = input("어떤 과일을 입력할까요?")
    if fruit in fruits:
        print("동일한 과일이 있습니다.")
        continue
    fruits.append(fruit)
    count -=1
    print("입력이 {} 번남았습니다.".format(count))
    print("5개 과일은{}입니다.".format(fruits))


---continue/break---

for a in range(2, 11):
    if a % 2 == 0:
        print()
        continue
    for b in range(1, 10):
        if a<b:
            break
        print("{} X {} = {}".format(a, b, a * b))
       
          


정올 --------------반복제어문

num = 0
a = 1 

while a <= 10:
    num += a
    a += 1  

print("1부터 10까지의 합 = %d" % num)
print("while문이 끝난 후의 num의 값 = %d"%a)


정올 --------------반복제어문

n = int(input())
a = 1
total = 0
while a <= n: 
    total +=a
    a += 1

    
print(total)


정올 --------------반복제어문

while  True:
    score = int(input("점수를 입력하세요. "))
    if score > 100 or score < 0 :
        break
    elif score >= 80:
        print("축하합니다. 합격입니다. ")
    else:
        print("죄송합니다. 불합격입니다. ")


정올 --------------반복제어문
while True:
    n=int(input("number? "))
    if n==0:
        break
    elif n>0:
        print("positive integer ")
    elif n<0:
        print("negative number ")
  
            



정올 --------------반복제어문
sum=0
c=0
while True:
    n=int(input())
    if n>99:
        print("%d" %(sum+n))
        print("%.1f" %((sum+n)/(c+1)))
        break
    else:
        sum+=n
        c+=1




정올 --------------반복제어문

sum =0
c=0
while True:
    n=int(input())
    if n==0:
        print("홀수의 합 = %d"%sum)
        print("홀수의 평균 = %d"%int(sum/c))
        break
    elif n%2==1:
        sum +=n
        c+=1
        

'(학) (공) (파)' 카테고리의 다른 글

01.18(8일차)  (0) 2024.01.19
01.18(7일차)  (1) 2024.01.18
01.16(4일차)  (0) 2024.01.16
01.15(3일차)  (0) 2024.01.15
01.11(2일차)  (0) 2024.01.11