728x90
반응형
1.
user = input("알파벳을 입력하시오 : ")
if user == "a" or user == "e" or user == "i" or user == "o" or user == "u":
print(user,"은(는) 모음입니다.")
else:
print(user, "은(는) 자음입니다.")
2.
a, b, c = input("세 정수를 입력하시오 : ").split(" ")
a, b, c = int(a), int(b), int(c)
if a >= b:
if b >= c:
print(a, b, c)
elif c >= a:
print(c, a, b)
else:
print(a, c, b)
elif a >= c:
print(b, a, c)
elif b >= c:
print(b, c, a)
else:
print(c, b, a)
일단 경우의 수는 3 * 2 * 1 해서 6개
a, b, c = input("세 정수를 입력하시오 : ").split(" ")
a, b, c = int(a), int(b), int(c)
if a >= b:
if a >= c:
if b >= c:
print(a, b, c)
else:
print(a, c, b)
else:
print(c, a, b)
else:
if a >= c:
print(b, a, c)
else:
if b >= c:
print(b, c, a)
else:
print(c, b, a)
if-else만 이용한 경우
3.
age = int(input("나이를 입력하시오 : "))
if age >= 20:
print("Adult")
elif 10 <= age < 20:
print("Youth")
else:
print("Kid")
user = int(input("정수를 입력하시오 : "))
two = 2
three = 3
if user % two == 0:
print(user,"는(은)", two,"(으)로 나누어집니다.")
else:
print(user, "는(은)", two, "(으)로 나누어지지 않습니다.")
if user % three == 0:
print(user,"는(은)", three,"로 나누어집니다.")
else:
print(user, "는(은)", three, "로 나누어지지 않습니다.")
if user % two == 0 and user % three == 0:
print(user,"는(은)", two,"와(과)", three,"모두로 나누어집니다.")
else:
print(user, "는(은)", two, "와(과)", three, "모두로 나누어지지 않습니다.")
4.
5.
import random
count = 0
user_a, user_b, user_c = input("세 복권번호를 입력하시오 : ").split(" ")
user_a, user_b, user_c = int(user_a), int(user_b), int(user_c)
a = random.randint(0, 9)
b = random.randint(0, 9)
c = random.randint(0, 9)
if user_a == a:
count += 1
a = 10 #이미 쓴 숫자에 10을 넣어주는 이유는 밑에 if문을 돌릴 때 중복으로 카운트 되는 것을 막기 위해서
elif user_a == b:
count += 1
b = 10
elif user_a == c:
count += 1
c = 10
if user_b == a:
count += 1
a = 10
elif user_b == b:
count += 1
b = 10
elif user_c == c:
count += 1
c = 10
if user_c == a:
count += 1
a = 10
elif user_c == b:
count += 1
b = 10
elif user_c == c:
count += 1
c = 10
if count == 3:
print("상금 1억원")
elif count == 2:
print("상금 1천만원")
elif count == 1:
print("상금 1만원")
else:
print("다음 기회에....")
print("1등 당첨 번호 :",a, b, c)
print("우리 식당에 오신 것을 환영합니다. 메뉴는 다음과 같습니다.")
print("- 햄버거(입력 b)")
print("- 치킨(입력 c)")
print("- 피자(입력 p)")
choice = input("메뉴를 선택하세요(알파벳 b, c, p 입력) : ")
if choice == "b":
print("햄버거를 선택하였습니다.")
elif choice == "c":
print("치킨을 선택하였습니다.")
elif choice == "p":
print("피자를 선택하였습니다.")
else:
print("선택한 메뉴가 없습니다.")
6.
print("우리 식당에 오신 것을 환영합니다. 메뉴는 다음과 같습니다.")
print("- 햄버거(입력 b)")
print("- 치킨(입력 c)")
print("- 피자(입력 p)")
choice = input("메뉴를 선택하세요(알파벳 b, c, p 입력) : ")
if choice == "b":
print("햄버거를 선택하였습니다.")
elif choice == "c":
print("치킨을 선택하였습니다.")
elif choice == "p":
print("피자를 선택하였습니다.")
else:
print("선택한 메뉴가 없습니다.")
7.
import random
a = random.randint(1, 100)
b = random.randint(1, 100)
print(a, "+", b, end = "") #input 함수의 인자에 변수를 넣어서 출력하는 방법이 없어서 대신 print의 줄바꿈을 end = ""를 통해서 없애줌
user = int(input(" = "))
if user == a + b:
print("잘했어요!!")
else:
print("정답은 ",a + b, "입니다.")
8.
print("1)덧셈 2)뺄셈 3)곱셈 4)나눗셈")
num = int(input("어떤 연산을 원하는지 번호를 입력하세요: "))
x, y = map(int, input("연산을 원하는 숫자 두개를 입력하세요\n").split())
if num == 1:
print(x, "+",y,"= ", x + y)
elif num == 2:
print(x, "-", y, "= ", x - y)
elif num == 3:
print(x, "*", y, "= ", x * y)
elif num == 4:
print(x, "/", y, "= ", x / y)
else:
print("잘못 입력하였습니다.")
https://blockdmask.tistory.com/531
[python] 파이썬 map 함수 사용법과 예제
안녕하세요. BlockDMask입니다. 오늘은 파이썬 map 함수에 대한 이야기를 해보려 합니다. 1. 파이썬 map 함수 설명과 사용법 2. 파이썬 map 함수 예제 1. map 함수 설명과 사용법 1-1) 파이썬 맵 함수 기본
blockdmask.tistory.com
9.
import turtle
t = turtle.Turtle()
t.shape('turtle')
x1, y1 = map(int,turtle.textinput(" ", "왼쪽 하단 모서리 좌표 x, y: ").split())
x2, y2 = map(int, turtle.textinput(" ", "오른쪽 상단 모서리 좌표 x, y: ").split())
a, b = map(int, turtle.textinput(" ","점의 좌표 x, y: ").split())
width = ((x2 - x1) ** 2)** 0.5
length = ((y2 - y1) ** 2) ** 0.5
t.penup()
t.goto(x1, y1)
t.pendown()
t.forward(width)
t.left(90)
t.forward(length)
t.left(90)
t.forward(width)
t.left(90)
t.forward(length)
t.penup()
t.goto(a, b)
t.pendown()
t.dot(20, 'black')
t.pensize(5)
if x1 < a < x2:
if y1 < b < y2:
t.write("사각형의 내부에 있습니다.")
else:
t.write("사각형의 외부에 있습니다.")
else:
t.write("사각형의 외부에 있습니다.")
turtle.done()
728x90
반응형