目录

python安装

2.打印0-100,遇到19的时候跳出循环

3.只打印90以内的奇数

4.对发送邮件代码进行修改,换成自己的邮箱并截图保存。

5.对指导书中海龟画图和TCP/UDP的案例进行学习并运行结果。

python小项目


python安装

(1条消息) python环境安装问题_韶光不负的博客-CSDN博客

(1条消息) 小白安装pyCharm,python(python第三方安装工具pyCharm详细安装)_韶光不负的博客-CSDN博客

1,


def index_str(L,str):for i in L:for l in i :if(l == str):return lif __name__ == '__main__':L = [['Apple', 'Google', 'Microsoft'], ['Java', 'Python', 'Ruby', 'PHP'], ['Adam', 'Bart', 'Lisa']]# 方法一for i in L:for l in i :if(l == 'Apple'):print(l)elif(l == 'Python'):print(l)elif(l =='Lisa'):print(l)# 方法二l = len(L)str = len(L[0])for i in range(l):for j in range(str):# print(L[i][j])if(i==0 and j== 0 ):print(L[i][j])elif(i==1 and j== 1 ):print(L[i][j])elif (i == 2 and j == 2):print(L[i][j])#方法三s1=index_str(L,'Apple')print(s1)s2 = index_str(L, 'Python')print(s2)s3 = index_str(L, 'Lisa')print(s3)

2.打印0-100,遇到19的时候跳出循环


if __name__ == '__main__':num = 0 ;while(num < 100):print(num)num+=1if(num >= 20):break;

3.只打印90以内的奇数

def odd_number(n):if( n % 2 != 0):return n# 不能num%2 == 0 奇数
if __name__ == '__main__':# 方法一for i in range(1,90,2):print(i)#方法二num = 1 ;while(num < 91):if(num % 2 != 0):print(num)num+=1#方法三for i in range(90):num = odd_number(i)if num != None:print(num)

4.对发送邮件代码进行修改,换成自己的邮箱并截图保存。

先开启邮箱中的设置

点击账户

 开启pop3/SMTP与IMAP/SMTP哦(很重要!!!

账户是qq号或者是邮箱号,但是密码是授权码很重要!!!

import smtplib
from email.mime.text import MIMEText
email = 'smtp.qq.com'
from_addresses = '发送者@qq.com'
codes = 'xxxxxxxx'
to_addresses = '接收者@qq.com'msg = MIMEText('连心爱的女人都留不住,python再吊有什么用!','plain','utf-8')server = smtplib.SMTP_SSL(email)
server.connect(email,465)
server.login(from_addresses,codes )
server.sendmail(from_addresses,to_addresses,msg.as_string())server.quit()

5.对指导书中海龟画图和TCP/UDP的案例进行学习并运行结果。

from turtle import *# 设置色彩模式是RGB:
colormode(255)lt(90)lv = 14
l = 120
s = 45width(lv)# 初始化RGB颜色:
r = 0
g = 0
b = 0
pencolor(r, g, b)penup()
bk(l)
pendown()
fd(l)def draw_tree(l, level):global r, g, b# save the current pen widthw = width()# narrow the pen widthwidth(w * 3.0 / 4.0)# set color:r = r + 1g = g + 2b = b + 3pencolor(r % 200, g % 200, b % 200)l = 3.0 / 4.0 * llt(s)fd(l)if level < lv:draw_tree(l, level + 1)bk(l)rt(2 * s)fd(l)if level < lv:draw_tree(l, level + 1)bk(l)lt(s)# restore the previous pen widthwidth(w)speed("fastest")draw_tree(l, 4)done()

#!/usr/bin/env python3
# -*- coding: utf-8 -*-import socket# 创建一个socket:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 建立连接:
s.connect(('www.sina.com.cn', 80))# 发送数据:
s.send(b'GET / HTTP/1.1\r\nHost: www.sina.com.cn\r\nConnection: close\r\n\r\n')# 接收数据:
buffer = []
while True:# 每次最多接收1k字节:d = s.recv(1024)if d:buffer.append(d)else:breakdata = b''.join(buffer)# 关闭连接:
s.close()header, html = data.split(b'\r\n\r\n', 1)
print(header.decode('utf-8'))# 把接收的数据写入文件:
with open('sina.html', 'wb') as f:f.write(html)
#!/usr/bin/env python3
# -*- coding: utf-8 -*-import socket# 创建一个socket:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 建立连接:
s.connect(('www.sina.com.cn', 80))# 发送数据:
s.send(b'GET / HTTP/1.1\r\nHost: www.sina.com.cn\r\nConnection: close\r\n\r\n')# 接收数据:
buffer = []
while True:# 每次最多接收1k字节:d = s.recv(1024)if d:buffer.append(d)else:breakdata = b''.join(buffer)# 关闭连接:
s.close()header, html = data.split(b'\r\n\r\n', 1)
print(header.decode('utf-8'))# 把接收的数据写入文件:
with open('sina.html', 'wb') as f:f.write(html)
#!/usr/bin/env python3
# -*- coding: utf-8 -*-import sockets = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)# 绑定端口:
s.bind(('127.0.0.1', 9999))print('Bind UDP on 9999...')while True:# 接收数据:data, addr = s.recvfrom(1024)print('Received from %s:%s.' % addr)reply = 'Hello, %s!' % data.decode('utf-8')s.sendto(reply.encode('utf-8'), addr)

现象

python小项目

爱美x之心人皆有之(爬虫获取妹纸图片,附加完整代码)_韶光不负的博客-CSDN博客

不在怕她说过我(python信息处理)_韶光不负的博客-CSDN博客

上车了,上车了(python爬取xx车数据)_韶光不负的博客-CSDN博客

爬取风景图片_韶光不负的博客-CSDN博客

有帮助不要忘了点赞哦!!!

python的小作业相关推荐

  1. python课程小作业之桌面小工具系统

    from tkinter import *#图形界面包 from tkinter import messagebox import os.path import os import math impo ...

  2. python作业网站_php网站编程作业代写、代做php网站小作业

    php网站编程作业代写.代做php网站小作业 日期:2018-05-03 03:29 标*号的页面需要管理员登录之后才能访问,否则会跳转到登录页面. auth.php 身份验证,检查访问包含此文件的页 ...

  3. python迷宫小游戏代码_课内资源 - 基于python实现的迷宫游戏

    一.项目概述与编译环境 本次大作业选题为题目2,即小兔子找胡萝卜的迷宫问题,最终完成开发的游戏名为Caveman and Treasure(穴居人寻宝),游戏整体界面如下: 该项目在windows下编 ...

  4. Python开源小闹钟

    Python开源小闹钟 ps:编程环境VsCode...... 初学Python,也是老师的第一个作业,要求我们自行在开源网络平台寻找一自认为比较实用或效果强烈的Python项目,在课上运行并展示.并 ...

  5. 好家伙!清华电子系大一暑假Python课程大作业上知乎热榜!竟是个CV任务

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 编辑:Amusi  |  来源:知乎 https://www.zhihu.com/question/4719 ...

  6. 12岁的少年教你用Python做小游戏

    首页 资讯 文章 频道 资源 小组 相亲 登录 注册 首页 最新文章 经典回顾 开发 设计 IT技术 职场 业界 极客 创业 访谈 在国外 - 导航条 -首页最新文章经典回顾开发- Web前端- Py ...

  7. 北理 嵩天老师 Python程序设计 课后作业易错题总结

    Python程序设计课后作业易错题总结 最近小c君在学习北理的嵩天老师在中国大学MOOC上发布的,<Python程序设计>课程. 下面是我总结该课程课后作业的易错题,分享给大家.同时非常推 ...

  8. python一些小习题 田字格、isodd、isnum、multi、isprime、绝对素数、哥德巴赫猜想

    Lily学python 一些小习题,答案和我的思路差好多啊,代沟,一定是代沟-- 1.1.定义函数输出一个简单的田字格. 建立主程序,由用户输入一个整数,输出更大的田字格图形. 输出结果: 这个好简单 ...

  9. 慕课python作业_大学慕课Python编程基础作业答案

    大学慕课Python编程基础作业答案 更多相关问题 A.EnglishnessB.BritishnessC.ScottishnessD.Welshness A.beforeB.followedC.fo ...

最新文章

  1. 关于Windows不能在本地计算机启动Apache2.......并参考特定服务错误代码1问题解决...
  2. 【Linux】rpm常用命令及rpm参数介绍
  3. dython:Python数据建模宝藏库
  4. Java BigInteger类| 带有示例的减去()方法
  5. 64位内核开发第8讲,文件操作.以及删除文件.
  6. 华为云EI人脸识别接口初探
  7. c# 程序调试出现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。”...
  8. svn 同步 linux,linux SVN 中 配置钩子 实现 线上项目同步
  9. bzoj 2844: albus就是要第一个出场
  10. Android10(Q,API-29)以上版本无法在存储卡目录创建文件夹的问题
  11. tomcat版本升级
  12. 本特利1900/65A-00-00-01-00-00监视器
  13. emmagee 性能工具梳理
  14. 数据库范式之间的转换 - 保持函数依赖分解与有/无损分解
  15. Jenkins配置slaver节点
  16. 百度android离线下载,离线宝app下载-百度离线宝 安卓版v1.0.0.0-PC6安卓网
  17. 业务的转型能让大象重新跳舞吗?
  18. app的崩溃率标准,优秀,合格,轻微隐患,严重隐患
  19. 关于NS-2仿真中移动节点的设置
  20. Crayon:新研究指出让IT决策者夜不能寐的原因

热门文章

  1. modelsim-win64-10.4-se 下载、安装、破解全攻略(屡试不爽)
  2. 何为AppID、 AppKey、AppSecret?
  3. 音视频开发系列1:音视频开发基本概念
  4. SDIO读写SD卡速度有多快?
  5. 经典问题 小白鼠试毒药 这个算法你绝对不知道
  6. 淘宝api,custom - 淘宝官方订单API操作
  7. 如何将 elasticsearch 版本从 openshift-logging 4.2.36 降级到 v4.2.29
  8. 网络推广除了SEO优化还有这些方法你知道吗?
  9. 推荐系统学习笔记之三 LFM (Latent Factor Model) 隐因子模型 + SVD (singular value decomposition) 奇异值分解
  10. 计算机网络安全概述(论文)