[Python] mytest04-06

애옹·2024년 6월 26일

Python

목록 보기
3/13

mytest04

#첫 번째 수를 입력하시오 1
#마지막 수를 입력하시오 10
#배수를 입력하시오 5
#1에서 10까지 5의 배수의 합은 15입니다

a = int(input("첫 번째 수를 입력하시오"))
b = int(input("마지막 수를 입력하시오"))
c = int(input("배수를 입력하시오"))
sum = 0

for i in range(a, b+1):
    if(i % c == 0):
        sum += i
    
print("{}에서 {}까지의 {}의 배수의 합은 {}입니다".format(a, b, c, sum))

#교수님------------------------------------------------------------------
  • for i in range(a, b+1) 이 부분을 1로 시작하게 할 경우, 6에서 10까지의 4의 배수를 구할 때 잘못된 값 반납

mytest05

#홀/짝을 입력하시오 홀
#나: 홀
#컴: 홀
#결과: 이김, 다르면 짐
from random import random

rnd = random()

if(rnd > 0.5):
    com = "홀"
else:
    com = "짝"
user = input("홀/짝을 입력하시오")

print("컴:",com)
print("나:",user)

if(com == user):
    print("이김")
else:
    print("짐")

#교수님------------------------------------------------------------------

mine = input("홀/짝을 입력하시오")
com = ""
result = ""

rnd = random()

if rnd > 0.5:
    com = "홀"
else:
    com = "짝"

if com == mine:
    result = "이김"
else:
    result = "짐"

print("나: {}".format(mine))
print("컴: {}".format(com))
print("결과: {}".format(result))

mytest06

# com = 50(1~99)까지 랜덤으로 나오게 
# 숫자를 입력하시오(1 ~ 99까지) 30
# 30 UP
# 숫자를 입력하시오(1 ~ 99까지) 60
# 60 DOWN
# 숫자를 입력하시오(1 ~ 99까지) 50
# 50 정답입니다. (루프 빠져나오기)

#while문 무한 루프
#while True:
#    print("1")
from random import random

arr = list(range(1, 99+1))

for i in range(1000):
    rnd = int(random() * 99)
    com = arr[rnd]

user = 0;

while True:
    user = int(input("숫자를 입력하시오(1 ~ 99까지)"))
    if(com == user):
        print(user, "정답입니다.")
        break;
    elif(com > user):
        print(user, "UP")
    elif(com < user):
        print(user, "DOWN")
        
#교수님------------------------------------------------------------------

com = int(random() * 99) + 1
print(com)

while True:
    mine = input("숫자를 입력하시오(1~99)")
    imine = int(mine)
    if imine < com:
        print("{} UP".format(mine))
    elif imine > com:
        print("{} DOWN".format(mine))
    else:
        print("{} 정답입니다.".format(mine))
        break
profile
괴발개발

0개의 댓글