1 분 소요

*실습*

Comparison and logical operators and if Statements

1. 유저한테 숫자 1개를 입력받아서,

그 숫자가 10이면,

정답입니다! 를 출력하는 프로그램

User = int(input("숫자 입력:"))
if User == 10:
    print("정답입니다!")
else:
    print("다시 도전해보세요")
숫자 입력:10
정답입니다!

2. 유저한테 숫자 1개를 입력받아서,

그 숫자가 짝수이면 “짝수”를 출력하고, 홀수이면 “홀수”를 출력하는 프로그램

user = int(input("숫자 입력 :"))
if user % 2 == 1:
    print("홀수입니다.")
else:
    print("짝수입니다.")
숫자 입력 :3
홀수입니다.

3. 유저한테 점수를 입력받아서,

점수가 0보다 작거나 100보다 크면, “잘못 입력했습니다.”를 출력.

점수가 80 이상이면, “입력하신 학점 …은 A 학점입니다.” 를 출력

점수가 80 점 미만이면, “입력하신 학점 … 은 B 학점입니다.”를 출력

user_score = int(input("점수 입력:"))
if user_score > 100 or user_score < 0 :
    print ("잘못 입력했습니다.")
elif user_score >=80:
    print ("입력하신 점수 {}은 A학점입니다.".format(user_score))
else:
    print ("입력하신 점수 {}은 B학점입니다.".format(user_score))
    
점수 입력:77
입력하신 점수 77은 B학점입니다.

4. 바람의 속도를 입력받아서, 해당 바람의 속도가 다음과 같을 경우, 해당되는 문자열을 출력하세요.

만약 유저가 1보다 작은 값을 입력하면, “1보다 큰 수를 입력하세요”를 출력합니다.

img

wind = int(input())
if wind >= 64:
    print("Hurricane")
elif wind >= 48:
    print("Storm")
elif wind >= 28:
    print("Gale")
elif wind >= 4:
    print("Breeze")
elif wind >= 1:
    print("Light air")
else:
    print("1보다 큰 수를 입력하세요.")
65
Hurricane

5. 회원가입을 하려 합니다. 유저한테 이메일과 비밀번호를 입력받습니다.

유저한테 이메일을 입력받습니다. 이때 이메일주소 형식(@)이 잘못 되었으면, 다시 입력하세요 를 출력합니다.

이메일 주소가 잘 입력되었으면, 이제 비밀번호를 두번 입력받습니다.

만약 첫번째 입력한 비밀번호와, 두번째 입력한 비밀번호가 다르면, 비밀번호가 일치하지 않습니다 를 출력합니다.

#비밀번호의 길이는 4자리 이상 8자리 이하로만 받습니다.

그렇지 않은 경우는 “비밀번호 길이는 4자리 이상 8자리 이하로 입력하세요

email = input("이메일 입력: ")
if "@" not in email :
    print("다시 입력하세요")
else:
    password1 = input("비밀번호 입력 : ")
    if len(password1) < 4 or len(password1) > 8:
            print("비밀번호 길이는 4자리 이상 8자리 이하로 입력하세요")
    else:        
        password2 = input("비밀번호 확인 : ")
        if password1 != password2:
            print("비밀번호가 일치하지 않습니다")
        else:
            print("회원가입을 축하합니다!")
이메일 입력: @
비밀번호 입력 : 1234
비밀번호 확인 : 1234
회원가입을 축하합니다!

댓글남기기