适合Python练手的8个经典项目,有趣又实用,提升Python编程能力必看! 您所在的位置:网站首页 python有趣编程案列 适合Python练手的8个经典项目,有趣又实用,提升Python编程能力必看!

适合Python练手的8个经典项目,有趣又实用,提升Python编程能力必看!

2023-09-07 11:27| 来源: 网络整理| 查看: 265

前言

各位CSDN的朋友们好啊!我是马蒙!

前面发了几篇文章,虽然给我带来了大量的粉丝,但也带来了一些争议(自卑的不敢回复…)!下面截图中的大佬估计是没看过我前面的几篇文章,我只是有一名刚转行不到一年的新人,分享的是我自己经历过的一些学习经验,也确实还没达到这位大佬所说的年薪超过40万,但是我还在努力。我也希望能通过我的分享,给大家带来一些正能量,在放弃边缘的朋友看到了,能继续坚持,坚持努力的朋友看到了,能变得更优秀!

在这里插入图片描述其实也很感谢这位大佬的批评,我的标题确实有些夸张了,我尽量改正,还有有其他地方不够好的,也欢迎所有朋友批评指导。

另外今天给大家分享的,是一些实战练习的小案例,如果你还是Python小白,可以再看看我前面几篇文章,如果是有了一点基础,那就尝试完成下面这些案例吧!

一、自动发送邮件

用Python编写一个可以发送电子邮件的脚本。

提示:email库可用于发送电子邮件。

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 二、Hangman(猜单词的游戏)

用Python创建一个简单的hangman猜单词游戏。

提示:创建一个密码词的列表并随机选择一个单词。将每个单词用下划线“”表示,让用户猜单词,如果用户猜对了,则将用单词替换掉“”。

import time import random name = input("What is your name? ") print ("Hello, " + name, "Time to play hangman!") time.sleep(1) print ("Start guessing...\n") time.sleep(0.5) ## A List Of Secret Words words = ['python','programming','treasure','creative','medium','horror'] word = random.choice(words) guesses = '' turns = 5 while turns > 0: failed = 0 for char in word: if char in guesses: print (char,end="") else: print ("_",end=""), failed += 1 if failed ==


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有