Python을 사용하는 과정에서 제가 가장 좋아하는 것은 많은 작업을 완료할 수 있는 다양한 Python의 타사 라이브러리입니다.
다음은 Python 프로그래밍을 배우기 위해 Python으로 구축한 5가지 프로젝트를 소개합니다.
목표: 플레이어가 가위바위보, 종이 중 하나를 선택하여 컴퓨터와 경쟁할 수 있는 명령줄 게임을 만듭니다. 플레이어가 이기면 게임이 끝날 때까지 점수가 추가되고 최종 점수가 플레이어에게 표시됩니다.
팁: 플레이어의 선택을 받아 컴퓨터의 선택과 비교하세요. 컴퓨터의 선택은 선택 목록에서 무작위로 선택됩니다. 플레이어가 이기면 1점이 추가됩니다.
import random choices = [Rock, Paper, Scissors] computer = random.choice(choices) player = False cpu_score = 0 player_score = 0 while True: player = input(Rock, Paper orScissors?).capitalize() # 判断游戏者和电脑的选择 if player == computer: print(Tie!) elif player == Rock: if computer == Paper: print(You lose!, computer, covers, player) cpu_score+=1 else: print(You win!, player, smashes, computer) player_score+=1 elif player == Paper: if computer == Scissors: print(You lose!, computer, cut, player) cpu_score+=1 else: print(You win!, player, covers, computer) player_score+=1 elif player == Scissors: if computer == Rock: print(You lose..., computer, smashes, player) cpu_score+=1 else: print(You win!, player, cut, computer) player_score+=1 elif player=='E': print(Final Scores:) print(fCPU:{cpu_score}) print(fPlaer:{player_score}) break else: print(That's not a valid play. Check your spelling!) computer = random.choice(choices)
목표: 비밀번호 길이를 지정하고 무작위 비밀번호 문자열을 생성할 수 있는 프로그램을 만듭니다.
팁: 숫자 + 대문자 + 소문자 + 특수 문자로 구성된 문자열을 만드세요. 설정된 비밀번호 길이에 따라 비밀번호 문자열을 무작위로 생성합니다.
import random passlen = int(input(enter the length of password )) s= abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKL MNOPQRSTUVIXYZ!aN$x*6*( )? p = .join(random.sample(s,passlen )) print(p) ---------------------------- enter the length of password 6 Za1gB0
목적: 주사위 던지기를 시뮬레이션하는 프로그램을 만듭니다.
팁: 사용자가 요청할 때 무작위 모듈을 사용하여 1에서 6 사이의 숫자를 생성하세요.
import random; while int(input('Press 1 to roll the dice or 0 to exit:n')): print( random. randint(1,6)) -------------------------------------------------------------------- Press 1 to roll the dice or 0 to exit 1 4
목적: 이메일을 보내는 데 사용할 수 있는 Python 스크립트를 작성합니다.
팁: 이메일 라이브러리를 사용하여 이메일을 보낼 수 있습니다.
import smtplib from email.message import EmailMessage email = EmailMessage() ## Creating a object for EmailMessage email['from'] = 'xyz name' ## Person who is sending email['to'] = 'xyz id' ## Whom we are sending email['subject'] = 'xyz subject'## Subject of email email.set_content(Xyz content of email) ## content of email with smtlib.SMTP(host='smtp.gmail.com',port=587)as smtp: ## sending request to server smtp.ehlo()## server object smtp.starttls()## used to send data between server and client smtp.login(email_id,Password) ## login id and password of gmail smtp.send_message(email) ## Sending email print(email send)## Printing success message
목적: 알람 시계를 만들기 위한 Python 스크립트를 작성합니다.
팁: 날짜-시간 모듈을 사용하여 알람 시계를 만들고, playsound 라이브러리를 사용하여 사운드를 재생할 수 있습니다.
아아아아위 내용은 추천 컬렉션, 5개의 Python 미니 프로젝트(소스 코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!