나무를 10번 찍을 때까지 출력하는 코드
treehit=0
while treehit < 10:#조건
treehit = treehit +1#+1씩 더해진다
print("나무를 %d번 찍었습니다 " % treehit)#출력
if treehit == 10:#만약 트리히트가 10번 찍으면 출력한다
print("나무 넘어갑니다")#출력
countinue를 쓴다면 강제로 처음으로 돌아간다
A = input("입력:")
if A.islower():#islower 대문자인지 소문자인지 판단해준다
print(A.upper())#소문자가 입력되었으면 대문자로 출력한다
else:
print(A.lower())#대문자가 입력되면 소문자로 출력한다
환율을 계산해서 원으로 받는 코드
환율 = {"달러":1167,"엔": 1.096,"유로":1268,"위안":171}
user = input("입력: ")
num, currency = user.split()#공백을 기준으로 num과 currency에 각각 나눠져서 들어간다
print(float(num)*환율[currency], "원")#str 상태인 num을 float으로 바꿔준다 그리고 환율에 맞쳐서 *를 해주고 원으로 출력 받는다
입력된 숫자를 오름차순으로 정렬해준다
number1 = int(input("숫자1을 입력하세요:"))
number2 = int(input("숫자1을 입력하세요:"))
number3 = int(input("숫자1을 입력하세요:"))
data = [number1,number2,number3]
for i in range(0, len(data)):
for j in range(0, i):
if data[i] < data[j]:
data[i],data[j] = data[j], data[i]
print(data)
전화번호 앞자리로 통신사를 찾는 코드
Number = input("휴대전화를 입력하다:")
front,middle,behind= Number.split("-")#-를 기준으로 앞,중간,뒤로 나누어 앞 만을 기준으로 통신사를 차는다
if front == "011":#(굳이 중간,뒤는 넣을 필요가 없었고 그냥 -기준으로 받은 뒤에 배열에서 0번째를 찝어줬으면 됬음)
print("SKT")
elif front == "019":
print("LG")
elif front == "016":
print("KT")
else:
print("알수없음")
front= Number.split("-")[0] 이렇게 해주면 -을 기준으로 나눈 문자들이 배열에 순차적으로 배치되면서 배열의 0번째를 [0]으로 찝어 줄 수 있다
Num = input("우편번호:")
num = Num[:3]
if num in {"010", "011", "012"}:#해당 조건이 안에 있는지 확인
print("강북구")
elif num in {"014", "015", "016"}:
print("도봉구")
else:
print("노원구")
주민등록증을 보고 false와 true하면된다
num = input("주민등록번호: ")
계산1 = int(num[0]) * 2 + int(num[1]) * 3 + int(num[2]) * 4 + int(num[3]) * 5 + int(num[4]) * 6 + \
int(num[5]) * 7 + int(num[7]) * 8 + int(num[8]) * 9 + int(num[9]) * 2 + int(num[10])* 3 + \
int(num[11])* 4 + int(num[12]) * 5
계산2 = 11 - (계산1 % 11)
계산3 = str(계산2)
if num[-1] == 계산3[-1]:
print("유효한 주민등록번호입니다.")
else:
print("유효하지 않은 주민등록번호입니다.")
주식시장의 하락장과 상승장을 찾자
import requests
btc = requests.get("https://api.bithumb.com/public/ticker/").json()['data']
변동폭 = float(btc['max_price']) - float(btc['min_price'])
시가 = float(btc['opening_price'])
최고가 = float(btc['max_price'])
if (시가+변동폭) > 최고가:
print("상승장")
else:
print("하락장")