728x90
반응형
import random
a=random.randint(1,20)
b=random.randint(1,20)
c=random.randint(1,20)
lst=[a,b,c]
print(lst)
x=int(input("원하는 유전자 정보번호를 입력해주세요:"))
idx = lst.index(x)
print(lst[idx])
if lst[idx] == a:
print("탈모에 관한 유전자입니다")
elif lst[idx] == b:
print("백색증에 관한 유전자입니다")
elif lst[idx] == c:
print("페닐케톤에 관한 유전자입니다")
if lst[idx]>=10:
print("윗 질환 발병확률이 높습니다")
else:
print("윗 질환 발병확률이 현저히 낮습니다")
(방법)
import random
a=random.randint(1,20)
b=random.randint(1,20)
c=random.randint(1,20)
lst=[a,b,c]
# a, b, c에 맞는 출력 문자열을 리스트로 만듭니다.
msg = ['탈모에 관한 유전자입니다'
,'백색증에 관한 유전자입니다'
,'페닐케톤에 관한 유전자입니다']
print(lst)
x=int(input("원하는 유전자 정보번호를 입력해주세요:"))
idx = lst.index(x) # 입력된 x로 lst에서 해당 요소의 인덱스를 찾습니다.
print(msg[idx]) # 해당 인덱스의 msg 문자열을 출력 합니다.
if lst[idx]>=10:
print("윗 질환 발병확률이 높습니다")
else:
print("윗 질환 발병확률이 현저히 낮습니다")
728x90
반응형
'프로그램' 카테고리의 다른 글
[C언어] 팩토리얼 계산 (0) | 2023.05.04 |
---|---|
[C언어] +,-,*,/ 연산 (0) | 2023.05.02 |
[C언어] 구구단 출력 (0) | 2023.05.02 |
[C언어] 홀수를 입력 받아서 *로 정삼각형 찍기 (1) | 2023.05.02 |
[파이썬] 터틀(turtle) n각형들 가운데 정렬 그리기 (0) | 2023.05.01 |
댓글