이 저장소는 나의 연습 피난처 일뿐입니다. 나는 단지 모든 초보자 코딩 문제를 나 자신에게 완료하고 싶습니다. 이러한 코딩 문제는 이러한 웹 사이트를 기반으로합니다.
https://www.codecademy.com/resources/blog/python-code-challenges-for-beginners/
https://www.practicepython.org/
10 가지 코딩 과제를 나열했습니다.
목록 정렬 : 두 매개 변수를 수용하는 파이썬에서 함수를 만듭니다. 첫 번째는 숫자 목록입니다. 두 번째 매개 변수는 다음 값 중 하나 일 수있는 문자열입니다 : ASC, DESC 및 없음. 두 번째 매개 변수가 "ASC"인 경우 함수는 숫자가 오름차순 순서로 목록을 반환해야합니다. "DESC"인 경우 목록은 내림차순 순서가 있어야하며 "없음"이라면 원래 목록을 변경하지 않아야합니다.
소수점을 바이너리로 변환하십시오 : 소수점 번호를 받아들이고 동등한 이진수를 반환하는 파이썬에 함수를 작성하십시오. 이것을 간단하게하기 위해, 소수점 수는 항상 1,024보다 작으므로 반환 된 이진수는 항상 10 자리보다 작습니다.
숫자 : 음성 정수와 문자열이 혼합 된 길이 목록을 수용하는 파이썬으로 함수를 작성하십시오. 함수는 원래 목록의 정수 만 동일한 순서로 목록을 반환해야합니다.
문자를 반복하십시오 : 문자열을 받아들이는 파이썬 함수를 만듭니다. 함수는 문자열을 반환하고 원래 문자열의 각 문자는 두 배가되었습니다. 함수를 매개 변수로 보내면 "nnooww"를 반환하고 "123a!"를 보내면 "112233aa !!"를 반환해야합니다.
버스 어린이 만들기 : 차량 클래스에서 상속되는 버스 아동 수업을 만듭니다. 모든 차량의 기본 요금은 좌석 용량 * 100입니다. 차량이 버스 인스턴스 인 경우 정비 요금으로 전체 요금을 추가로 추가해야합니다. 따라서 버스 인스턴스의 총 요금은 총 요금의 최종 금액 = 총 요금 + 총 요금의 10%가됩니다.
비밀번호 생성기 : Python에 비밀번호 생성기를 작성하십시오. 비밀번호를 생성하는 방법을 창의적으로 만들어야합니다. 강한 암호에는 소문자, 대문자, 숫자 및 기호가 혼합되어 있습니다. 비밀번호는 무작위 여야하며 사용자가 새 비밀번호를 요청할 때마다 새 비밀번호를 생성해야합니다. 런타임 코드를 기본 방법에 포함시킵니다. 추가 : 비밀번호가 얼마나 강한 지 사용자에게 물어보십시오. 약한 암호의 경우 목록에서 한두 단어를 선택하십시오.
모든 소수 : 사용자에게 숫자를 입력하도록 요청하십시오. 그런 다음 해당 숫자까지 모든 프라임을 찾으십시오.