반응형

 

과제1

 

가위/바위/보를 선택하세요 가위
나:가위
컴:보
결과:이김

 

더보기
# 가위/바위/보를 선택하세요 가위
# 나:가위
# 컴:보
# 결과:이김
from random import random

me = input("가위/바위/보를 선택하세요 ")

com = random();
if com > 0.66:
    com = "가위"
elif com > 0.33:
    com = "바위"
else:
    com = "보"

#print(com)

if (me == "가위" and com == "보")|(me == "바위" and com == "가위")|(me == "보" and com == "바위"):
    result = "이김"
elif (me == "가위" and com == "바위")|(me == "바위" and com == "보")|(me == "보" and com == "가위"):
    result = "짐"
else:
    result = "비김"
    
print("나:{}".format(me))
print("컴:{}".format(com))
print("결과:{}".format(result))

 

결과 화면1

 

 

 

과제2

 

첫수를 입력하세요 1
끝수를 입력하세요 5
배수를 입력하세요 2
1에서 5까지의 2의 배수 합은 6입니다.

 

더보기
# 첫수를 입력하세요 1
# 끝수를 입력하세요 5
# 배수를 입력하세요 2
# 1에서 5까지의 2의 배수 합은 6입니다.

su1 = int(input("첫수를 입력하세요 "))
su2 = int(input("끝수를 입력하세요 "))
su3 = int(input("배수를 입력하세요 "))

arr = list(range(su1, su2+1))
#print(arr)

res = 0
for i in arr:
    #print(i)
    if i%su3 == 0:
        res += i

print(str(su1) + "에서 " + str(su2) + "까지의 " + str(su3) + "의 배수 합은 " + str(res) + "입니다.")

 

결과 화면2

 

 

 

과제3

 

com = (1 ~ 99까지를 넣어줌) 50
수를 입력하시오 40
40    UP
수를 입력하시오 60
60    DW
수를 입력하시오 50
50    ANSWER

 

더보기
# com = (1 ~ 99까지를 넣어줌) 50
# 수를 입력하시오 40
# 40    UP
# 수를 입력하시오 60
# 60    DW
# 수를 입력하시오 50
# 50    ANSWER
from random import random


com = int(random()*99)
#print(com)

while True:
    su = int(input("수를 입력하시오 "))
    
    if su > com:
        print(str(su) + "\tDW")
    elif su < com:
        print(str(su) + "\tUP")
    else:
        print(str(su) + "\tANSWER")
        break

 

결과 화면3

 

 

 

과제4

 

첫별수를 입력하세요 3
끝별수를 입력하세요 5
★★★
★★★★
★★★★★

 

더보기
# 첫별수를 입력하세요 3
# 끝별수를 입력하세요 5
# ★★★
# ★★★★
# ★★★★★

su1 = int(input("첫별수를 입력하세요 "))
su2 = int(input("끝별수를 입력하세요 "))

def getStar(cnt):
    ret = ""
    for i in range(cnt):
        ret +="★"
    return ret

for i in range(su1, su2):
    print(getStar(i))

 

결과 화면4

 

 

반응형

'Python' 카테고리의 다른 글

[Python] 6장 자바 SWING 설치 방법 및 생성, 실행 방법  (0) 2024.03.27
[Python] 5장 클래스  (0) 2024.03.27
[Python] 4장 리턴  (0) 2024.03.26
[Python] 3장 함수와 pass, 랜덤  (0) 2024.03.26
[Python] 2.5장 과제  (0) 2024.03.25