9. 알파벳의 출현(***)
lst = []
x = input("입력해주세요:").lower()
s = list(set(x))
for i in s:
lst.append(x.count(i))
print(lst)
arr = []
for i in range(len(lst)):
if lst[i] >= max(lst):
arr.append(s[i])
print(",".join(arr))
10. 두 숫자 사이의 n의 배수 찾기
x, y = input("숫자 두개를 입력해주세요:").split()
n = int(input("배수를 알고 싶은 숫자를 입력해주세요:"))
i = 1
while int(x) <= n*i <= int(y):
print(n*i, end=" ")
i += 1
x, y = input("숫자 두개를 입력해주세요:").split()
n = int(input("배수를 알고 싶은 숫자를 입력해주세요:"))
for i in range(int(x), int(y)+1):
if i % n == 0:
print(i, end = " ")
11. 콤마 찍기
num = input("숫자를 입력해주세요:")
if len(num) < 4:
print(num)
elif len(num) < 20:
print(format(int(num), ","))
else:
print("숫자가 20자리 이상입니다.")
12. 점수에 따른 등급과 평균
import math
def grade(n):
if n <= 100 and n>=90:
print("해당 과목 등급: A")
elif n >= 80:
print("해당 과목 등급: B")
elif n >= 70:
print("해당 과목 등급: C")
elif n >= 60:
print("해당 과목 등급: D")
else:
print("해당 과목 등급: F")
num = int(input("총 과목의 수를 입력해주세요:"))
sum = 0
for i in range(num):
score = int(input("점수를 입력해주세요:"))
sum += score
grade(score)
avg = math.floor(sum / num)
print("총 과목의 평균은 {0}점입니다.".format(avg))