'Python'에 해당되는 글 8건
- 2019.10.09 :: [파이썬] 문자열 서식
- 2019.10.09 :: [파이썬] 간단한 팩토리얼 계산기
- 2019.10.09 :: [파이썬] 숫자야구게임 만들기
- 2019.10.09 :: [파이썬] up&down 게임
- 2019.10.09 :: [파이썬] 십진수를 2진수로 변환 1
- 2019.10.09 :: [파이썬] 문자열을 역순으로 출력하는 프로그램
- 2019.10.09 :: [파이썬] 구구단 출력 프로그램
- 2019.07.15 :: [Python] 파이썬 if문 실습 두 수 비교
문자열 서식
%d : 정수형
%s : 문자형
%f : 실수형
파이썬에서는 서식과 데이터의 자료형이 달라도 에러가 뜨지 않고 자동으로 캐스팅합니다.
여러개의 문자열 서식을 사용할 경우 % 뒤에 괄호로 묶어서 사용합니다.
[결과]
[코드]
# 문자열 서식
# %d, %s, %f : 정수형. 문자형. 실수형
age = 25
print("나이 : %s" % age) # 파이썬에서는 서식과 데이터의 자료형이 달라도 에러가 뜨지 않고 자동으로 캐스팅
fruit = "포도"
print("좋아하는 과일은 %s 입니다." % fruit)
name = "스노"
print("%s님의 나이는 %s입니다." %(name, age)) # 여러개의 문자열 서식을 사용할 경우 % 뒤에 괄호로 묶어서 사용
rate=98
print("에러율 : %d%%" % rate)
point=3.141592
print("원주율 : %10.3f" %point)
'Python 파이썬' 카테고리의 다른 글
K리그 축구 승부 예측 프로그램 (Python 부분) (1) | 2021.06.18 |
---|---|
[파이썬] 상관분석 (Correlation Analysis) (0) | 2019.11.21 |
[파이썬] 간단한 팩토리얼 계산기 (0) | 2019.10.09 |
[파이썬] 숫자야구게임 만들기 (0) | 2019.10.09 |
[파이썬] up&down 게임 (0) | 2019.10.09 |
자연수의 계승 또는 팩토리얼은 그 수보다 작거나 같은 모든 양의 정수의 곱을 말합니다.
n이 하나의 자연수일 때, 1에서 n까지의 모든 자연수의 곱입니다.
[결과]
[코드]
def fact(n):
if n == 1:
return n
else:
return n * fact(n-1)
n=int(input())
print(n,"의 팩토리얼")
print(fact(n))
'Python 파이썬' 카테고리의 다른 글
[파이썬] 상관분석 (Correlation Analysis) (0) | 2019.11.21 |
---|---|
[파이썬] 문자열 서식 (0) | 2019.10.09 |
[파이썬] 숫자야구게임 만들기 (0) | 2019.10.09 |
[파이썬] up&down 게임 (0) | 2019.10.09 |
[파이썬] 십진수를 2진수로 변환 (1) | 2019.10.09 |
숫자야구게임
사용되는 숫자는 1~9까지의 서로 다른 숫자입니다.
숫자와 위치가 다 맞으면 스트라이크,
숫자만 맞고 위치가 다르면 볼입니다.
어떤 숫자가 볼이고, 어떤 숫자가 스트라이크인지는 알려주지 않습니다.
[결과]
[코드]
import random
# 게임을 위한 랜덤 숫자 생성
ran_num = ["0", "0", "0"]
ran_num[0] = str(random.randrange(1, 9, 1))
ran_num[1] = ran_num[0]
ran_num[2] = ran_num[0]
while (ran_num[0] == ran_num[1]):
ran_num[1] = str(random.randrange(1, 9, 1))
while (ran_num[0] == ran_num[2] or ran_num[1] == ran_num[2]):
ran_num[2] = str(random.randrange(1, 9, 1))
t_count = 0 # 횟수
s_count = 0 # 스트라이크
b_count = 0 # 볼
print("\n")
while ( s_count < 3 ):
num = str(input("숫자 3개를 입력하세요. ex)123 : "))
if(num == ""):
print("\n\n숫자를 입력해주세요. \n\n")
continue
if(len(num) != 3):
print("\n\n숫자 3자리만 입력해주세요.\n\n")
continue
if(num.isalpha()):
print("\n\n문자를 입력할 수 없습니다.\n\n")
continue
s_count = 0
b_count = 0
for i in range(0, 3):
for j in range(0, 3):
if(num[i] == str(ran_num[j]) and i == j):
s_count += 1
elif(num[i] == str(ran_num[j]) and i != j):
b_count += 1
print("\n[", s_count, "] 스트라이크! [", b_count, "] 볼!\n")
t_count += 1
print(t_count, "번 만에 스트라이크!!")
'Python 파이썬' 카테고리의 다른 글
[파이썬] 문자열 서식 (0) | 2019.10.09 |
---|---|
[파이썬] 간단한 팩토리얼 계산기 (0) | 2019.10.09 |
[파이썬] up&down 게임 (0) | 2019.10.09 |
[파이썬] 십진수를 2진수로 변환 (1) | 2019.10.09 |
[파이썬] 문자열을 역순으로 출력하는 프로그램 (0) | 2019.10.09 |
UP & DOWN 게임
1~100 사이의 임의의 숫자를 생성합니다.
사용자가 추측한 후 숫자를 입력하면, 생성된 숫자와 비교하여 up 또는 down을 출력합니다.
사용자가 생성된 숫자를 맞출때까지 반복해서 동작하도록 구현합니다.
[결과]
[코드]
import random
guess = random.randint(1, 100)
print("숫자(1~100)")
user = int(input())
while (guess is not user):
if guess>user:
print("up")
user = int(input())
elif guess print("down")
user = int(input())
else:
print("정답")
'Python 파이썬' 카테고리의 다른 글
[파이썬] 간단한 팩토리얼 계산기 (0) | 2019.10.09 |
---|---|
[파이썬] 숫자야구게임 만들기 (0) | 2019.10.09 |
[파이썬] 십진수를 2진수로 변환 (1) | 2019.10.09 |
[파이썬] 문자열을 역순으로 출력하는 프로그램 (0) | 2019.10.09 |
[파이썬] 구구단 출력 프로그램 (0) | 2019.10.09 |
십진수를 입력받아 2진수로 변환하여 출력하는 프로그램을 구현
[결과]
[코드]
print("10진수")
x = int(input())
y=""
print("2진수")
while x>0:
y=str(x%2)+y
x//=2
print(y)
'Python 파이썬' 카테고리의 다른 글
[파이썬] 숫자야구게임 만들기 (0) | 2019.10.09 |
---|---|
[파이썬] up&down 게임 (0) | 2019.10.09 |
[파이썬] 문자열을 역순으로 출력하는 프로그램 (0) | 2019.10.09 |
[파이썬] 구구단 출력 프로그램 (0) | 2019.10.09 |
[Python] 계좌관리 프로그램 (0) | 2019.07.25 |
문자열을 역순으로 출력하는 프로그램을 구현
[결과창]
[코드]
sentence = str(input())
a=""
print("")
print("역순으로 출력")
print("")
for i in range(len(sentence)):
a+=sentence[-(i+1)]
print(a)
'Python 파이썬' 카테고리의 다른 글
[파이썬] up&down 게임 (0) | 2019.10.09 |
---|---|
[파이썬] 십진수를 2진수로 변환 (1) | 2019.10.09 |
[파이썬] 구구단 출력 프로그램 (0) | 2019.10.09 |
[Python] 계좌관리 프로그램 (0) | 2019.07.25 |
[Python] 파이썬 if문 실습 두 수 비교 (0) | 2019.07.15 |
구구단 출력 프로그램 만들기
단수를 입력받아 해단 단의 구구단을 출력하도록 구현
[결과창]
[코드]
print("구구단 출력 프로그램입니다.")
print("원하는 단수를 입력하세요.")
dan=int(input()) # 단수 입력
for i in range(1,10):
result=dan*i
print(dan,'x',i,'=',result)
'Python 파이썬' 카테고리의 다른 글
[파이썬] up&down 게임 (0) | 2019.10.09 |
---|---|
[파이썬] 십진수를 2진수로 변환 (1) | 2019.10.09 |
[파이썬] 문자열을 역순으로 출력하는 프로그램 (0) | 2019.10.09 |
[Python] 계좌관리 프로그램 (0) | 2019.07.25 |
[Python] 파이썬 if문 실습 두 수 비교 (0) | 2019.07.15 |
if 조건문은 if에 조건식을 지정한 후, :(콜론)을 붙인 후 다음 줄에 실행할 코드를 적습니다. 이때 실행할 코드는 들여쓰기를 해야합니다.(4칸 띄어쓰기 또는 Tab키)
if 조건식:
코드
[예제]
x= int(input())
y= int(input())
if x > y:
print('첫번째 수가 더 큽니다.')
if x==y:
print('두 수는 같습니다.')
if x<y:
print('두번째 수가 더 큽니다.')
'Python 파이썬' 카테고리의 다른 글
[파이썬] up&down 게임 (0) | 2019.10.09 |
---|---|
[파이썬] 십진수를 2진수로 변환 (1) | 2019.10.09 |
[파이썬] 문자열을 역순으로 출력하는 프로그램 (0) | 2019.10.09 |
[파이썬] 구구단 출력 프로그램 (0) | 2019.10.09 |
[Python] 계좌관리 프로그램 (0) | 2019.07.25 |