- 博客(41)
- 收藏
- 关注
原创 Python练习题-3
代码:print("水仙花数为:")for i in range(100, 1000, 1): a,b,c = i//100%10,i//10%10,i%10 if i==a**3+b**3+c**3: print(" {0}".format(i))c_sum = 0for i in range(3000, 6001, 1): g,s,b,q = i%10, i//10%10, i//100%10, i//1000%10 ...
2021-10-28 16:23:55 268
原创 Python练习题-2
找润年代码:j=0for i in range(2000, 2101,1): if ((i%4==0 and i%100!=0) or i%400==0): j+=1 print(i, end=" ") if j%5==0: print('\n')输入整数,找到能被6整除的数代码如下:while True: x = eval(input("请输入正整数:")) if int(.
2021-10-09 16:38:18 219
原创 Python练习题-1
上网计费代码:while True: time = eval(input("请输入时间:")) if time<=0: print("输入值小于0,请重新输入!\n===========================") else: if time<=10: y = 10 elif 10<time<=50: y=3*time .
2021-10-09 16:25:29 262
原创 Python实现进程以及应用
线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel thread),而把用户线程(user thread)称为线程。
2020-06-22 16:45:34 323
转载 Python实现简单的HTTP协议
1、HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。2、HTPP原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器有:Apache服务器,IIS服务器(Internet
2020-06-22 16:36:22 2480
原创 Python网络编程UDP之应用
UDP通信时日常中比较常用的一种通信协议,适用于很多的应用场景,例如:微信群聊,QQ群聊等。1、UDP服务端的创建import socket# 创建udp套接字sockdf = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)# 绑定地址sockdf.bind(('0.0.0.0', 2222))print('Waiting connect......')# 循环接收消息while True: data, addr = sockdf
2020-06-22 16:24:50 211
原创 PythonTCP网络编程及应用
1、TCP服务端的创建import socket# 创建tcp套接字sockfd = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 绑定地址sockfd.bind(('0.0.0.0', 6663))# 设置监听sockfd.listen(2)# 等待客户端连接while True: print('Waiting for connect.....') try: connfd, addr = sockf
2020-06-22 16:13:45 173
原创 Python文件读写缓冲区和文件读写操作实例
1、python文件缓冲区f = open('test', 'w', 1) # 第三个参数为1表示行缓冲,默认值为-1while True: data = input('>>>') if not data: break f.write(data) f.flush() # 立即刷新缓冲,写入磁盘f.close() # 文件结束刷新缓冲区2、python文件偏移量定义:打开一个文件进行操作时系统会自动生
2020-06-22 16:02:24 6003
原创 Python基础必学---字符串
字符串方法1、以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写name = 'hello python 'print(name.title())2、将字符串改为全部大写str_upper = 'hello python'print(str_upper.upper())3、将字符串改为全部小写str_lower = 'HELLO PYTHON!'print(str_lower.lower())4、(合并)拼接字符串first_str = 'hello'last_st
2020-05-19 20:42:24 208
原创 CentOS7安装和配置网络
一、下载虚拟机(Vmware或VirtualBox)1、提供Vmware的下载地址:https://pan.baidu.com/s/1HUd6ps-F2h_pbNff9e-Qug二、下载Linux操作系统 1、Centos7系统的百度网盘下载地址:CentOS7下载https://pan.baidu.com/s/1_4sYT03wqCGjI0qyK27QgA 2、Ubuntu系统的...
2020-04-23 20:52:05 725
原创 Shell师徒西天取经----第六天Shell的重定向和文件包含
一、Shell和大多是的编程语言都一样都有输出输入重定向。#!/bin/bash:<<EOF Shell的输入输出重定向 常用命令: command>file 将输出重定向到file command>>file 将输出以追加的方式重定向到file command<file 将输入重定向到file n > file 将文件描述为n...
2020-04-01 14:27:35 152
原创 Shell师徒西天取经----第五天Shell的函数
函数对于每一种编程语言来说都有,只是每一种的形式不一样。例如以下几种编程语言的函数定义:java的函数为方法形式为:修饰符 返回值类型 函数名 ( [ 参数类型1 参数名1,参数类型2 参数名2.... ] ){ // [ ] 里面表示可选项,即参数不是必须的 ...
2020-03-30 23:47:05 145
原创 Shell师徒西天取经----第四天Shell的控制流程
每种语言都有控制流程,Shell也不例外,同样也有和其他语言控制流程,例如:C、C++、Java、PHP、Python、C#等一样有自已的控制流程。#!/bin/bash# ----------Shell流程控制------------:<<EOF 在文件中的写法 if conditon then command1 command2 ... com...
2020-03-28 21:32:05 144
原创 Shell师徒西天取经----第三天Shell的test命令
#!/bin/bashecho "---------------------Shell test命令---------------":<<EOF shell命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试 -eq 等于则维珍 -ne 不等于则为真 -gt 大于则为真 -lt 小于则为真 -le 小于或等于为真EOFnum1=100num2...
2020-03-27 20:42:16 140
原创 Shell之师徒取经----第二天Shell完美输出
Shell输出命令echo和printf#!/bin/bashecho "shell输出命令echo" # 显示普通字符串echo "It is a test string" echo It is a test string # 显示转义字符串echo "\"It is a test String \"" echo \"It is a test String \"# ...
2020-03-26 16:35:35 93
原创 Shell之师徒西天取经---第二天之数组
1、shell数组的定义以及使用#!/bin/bashecho "----------------Shell 数组-----------------"# shell数组定义形式array_name=(value1 value2 . . . . . . valuen);读取数组元素array_name[index](index为数组下标):<<EOF定义数组有两种形式my_...
2020-03-26 16:34:52 127
原创 Shell之师徒西天取经--第一天之Shell基础
1、Shell字符串的输出#!/bin/bash echo "Hello World!" # 输出字符串2、Shell变量的定义#!/bin/bashyour_name='xiaohuo' # 定义变量echo ${your_name} # 输出变量 your_name='fire' # 更改变量的值echo ${your_name} # 输出更改之后的值3、...
2020-03-26 16:33:29 144
原创 python实现微信自动发拜年信息和回复消息
import itchat, time, requests, json, random, urllib, ssl, stringdef get_friends(): """ 获取微信好友列表 :return: 返回微信好友列表 """ return itchat.get_friends(update=True)def get_response(msg...
2020-01-23 21:53:45 815
原创 python实现购物车功能和结算功能
import math商品的信息字典dict_commodity_info = { 101: {"name": "屠龙刀", "price": 10000}, 102: {"name": "倚天剑", "price": 10000}, 103: {"name": "九阴白骨爪", "price": 8000}, 104: {"name": "九阳神功", "pr...
2020-01-23 21:27:04 2970
原创 python第八天上机练习
“”"练习:定义函数,计算指定范围内的素数“”"def is_prime(item): """ 判断目标数字是否是素数 :param item: 需要判断的数字 :return: true是素数,false不是素数 """ if item <= 1: return False for number in range...
2020-01-23 21:21:21 208
原创 python第七天上机练习
“”"练习:在控制台中录入字符串,输入es,然后打印所有不重复字符串“”"list_input = []while True: input_str = input("请输入字符串:") if input_str == 'esc': break else: list_input.append(input_str)print(set...
2020-01-23 21:13:11 411
原创 python第六天上机练习
“”"练习:根据输入的季节获取对应的月份“”"while True: dict_season = dict([ ("春", (1, 2, 3)), ("夏", (4, 5, 6)), ("秋", (7, 8, 9)), ("冬", (10, 11, 12)) ]) season = input("请输入季...
2020-01-23 21:01:14 953
原创 python第五天上机练习
“”"在控制台中录入多名学生的名字,如果有重复,不存入列表,如果输入esc,则停止录入,在每行打印学生姓名“”"names = []while True: name = input("请录入学生姓名(输入esc停止录入):") if name == 'esc': break elif name not in names: names....
2020-01-23 16:45:19 1029
原创 python第四天上机练习
“”"练习1:累加1–100之间整数练习2:累加5–58之间整数练习3:累加6–20之间偶数练习4:累加10–50之间整数之间个位数是2、5、8的整数“”"练习1sum = 0for i in range(1, 101): sum += iprint(sum)练习2sum2 = 0for i in range(5, 59): sum2 += iprint...
2020-01-23 16:37:46 631
原创 python第三天上机练习
“”"在控制台中获取两个数字,一个运算符(±*/)根据运算符,计算两个数字备注:如果输入的运算符有误,提示:运算符输入错误“”"```pythonnum_one = float(input("请输入第一个数:"))num_two = float(input("请输入第二个数:"))while True: yunsun = input("清输入运算符:") if y...
2020-01-23 16:30:17 658
原创 Python第二天练习
"""温度转换器摄氏度 = (华氏度-32)/1.8华氏度 = 摄氏度*1.8+32开氏度 = 摄氏度 + 273.15 (1)、在控制台中获取华氏度,计算摄氏度 (2)、在控制台中获取摄氏度。计算华氏度 (3)、在控制台中获取摄氏度,计算开氏度"""Fahrenheit_degree = 0Centigrade = 0Kelvin_degree = 0...
2019-12-30 22:56:27 610
原创 Python爬取博客园数据---环境准备
1、安装环境Python爬取需要的环境直接使用Anaconda3的集成环境,然后安装scrapy包。打开游览器,搜索Anaconda3点击Anaconda3的官网进入下载下载完之后安装Anaconda3,一直next即可。2、安装Scrapy必要的包百度搜索PIPY,进入下面界面搜索Twisted,下载对应版本Twisted-19.7.0-cp37-cp37m-win_amd64.wh...
2019-11-25 17:09:20 307
原创 Python上机练习题
1、 编写一个程序,体术输入整数X,然后计算从1开始,连续X个整数之和。提示reduce()函数。from functools import reducenum = input("请输入整数x:")num = int(num)sum = reduce(lambda x, y: x+y, range(1, num))print("从1至X的和为:%d" %(sum))2、已知两个列表...
2019-10-23 23:06:47 11117
原创 python高级斐波那契数列
python斐波那契数列递归方法: """斐波那契数列的递归计算""" def recur_fibo(num): if num<=1: return num else: return (recur_fibo(num-1)+recur_fibo(num-2)) ...
2019-10-10 21:18:04 916
原创 python在单词表中查找包含所有元音字母aeiou的单词并打印
python在单词表中查找包含所有元音字母aeiou的单词并打印python单词表中查找所有的元音字母aeiou:方法一: def claen(word): return word.strip().lower() def lookUpWord(word): newword = "" f...
2019-10-10 21:15:19 7519 1
原创 python列表元素的移动
python列表元素的移动1、python定义一个由整数组成的列表,其中包含10个元素,分别赋值1~10,然后将列表中的元素依次向前移动一个位置。即,原来:[1,2,3,4,5,6,7,8,9,10],变成:[2,3,4,5,6,7,8,9,10,1],然后输出这个数组。 a=[] for i in range(1,11): a.append(i) ...
2019-10-10 21:11:19 10200 1
原创 Python练习题目
Python课堂练习题目1、生成一个由100以内能够被5整除的数组的列表,然后将列表的数字从大到小排序。(下列介绍3种方法)第一种方法:list1= [] for i in range(1,101): if i%5==0: list1.append(i) list1.sort(reverse=True) prin...
2019-09-17 23:23:39 6031
原创 Java8的新特性
Java8lambda表达式Java的运行环境JDK已经更新到了JDK8、JDK9等版本了,但是现在市面上大部分的jdk还是7或者是更低版本的jdk。今天我们来聊聊JDK8,JDK8比前面的JDK增加了很多的特性,JDK8新特性lambda表达式是应用比较广泛的。那么什么是lambda表达式? Lambda 表达式,也可称为闭包,它是 Java 8 发布的最重要新特性,Lambda 允许...
2019-05-18 08:32:06 106
原创 Java- @SuppressWarnings注解用法详解
@SuppressWarnings注解用法详解一、注释类型:当你的编码可能存在警告时,比如安全警告,可以用它来消除。API中是这样描述的:指示应该在注释元素(以及包含在该注释元素中的所有程序元素)中取消显示指定的编译器警告。注意,在给定元素中取消显示的警告集是所有包含元素中取消显示的警告的超集。例如,如果注释一个类来取消显示某个警告,同时注释一个方法来取消显示另一个警告,那么将在此方法...
2019-03-26 22:31:57 1285
原创 Java写复数的加减乘除(Complex)
//类的定义package cn.itcat.demo04; //包名public class Complex{ protected double real; //实部 protected double image;//虚部 Complex() { this.real=0; this.image=0;}...
2019-03-06 15:48:42 1190
原创 定义员工类
定义Staff.javapublic class Staff { private String Name; //姓名 private String Number; //员工号 private double Age; //年龄 private String IDNumber; //身份证号 priva...
2019-03-03 14:24:25 2419
原创 定义圆类
定义圆类 Circular.javapublic class Circular { private double Radius; public double getRadius() { return Radius; } public void getRadius(double radius) { Radius=radiu...
2019-03-03 14:22:12 709
原创 定义三角形类
定义三角形类Triangle.javapublic class Triangle { double SideA; double SideB; double SideC; double p; //判断是否是构成三角形 boolean IFTriangle(){ if(SideA+SideB>SideC &&a...
2019-03-03 14:18:20 4059
原创 求函数值
函数定义如下:F(x )=x; 小于3F(x)=F(x/3)*2; 大于等于3且x为3的倍数F(x)=F((x-1)/3)+1; 大于等于3且x除3的余数为1F(x)=F((x-2)/3)+2; 大于等于3且x除3的余数为2 输入样式:20输出样式:6 #include...
2018-12-06 07:51:30 810
原创 数字倒序输出
键盘录入一个四位数,倒序将其输出,输入不正确则显示“输入错误”输入样式:1624输出样式:4261代码如下:#include"pch.h"#include<iostream>using namespace std;int main() { int a; int i, j, k, l; cout << "请输入一个4位数字"...
2018-12-04 20:11:18 4410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人