自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 python:随机生成加法题目,输入答案进行判断【进阶:加减乘除】

任务要求:实现代码: 加法运算: t = 0 #正确题目数量 c = 1 #控制循环次数 while c <= 5: #一共5道题目 a = ['+'] #题目类型为加法 import random Fuhao = random.choice(a) Num1 = random.ra...

2019-06-28 00:10:53 16059

原创 python代码:变量名正确与否判断【字符串的应用】

功能要求:输入一个变量名返回变量名是否命名正确实验环境:pycharm-community-2018.3 中应用python3.6.6题目解析:首先要输入变量名,则用一个变量将变量名这个字符串存储其次进入判断:1.判断变量名的首字符:不能数字开头2.判断变量名其余字符,只能是数字,字母,下划线3.输出结果实现代码:#变量名判断a = input('请输入要命名的变量...

2019-06-26 11:12:35 1447

原创 python:字符串的应用

字符串:字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串...

2019-06-26 10:52:54 910 1

原创 python:最大公约数和最小公倍数

任务目标:1.输入两个数2.打印这两个数的最大公约数3.打印这两个数的最小公倍数实验环境:pycharm的python3.6实现代码:#最大公约数和最小公倍数a = int(input('请输入第一个数: '))b = int(input('请输入第二个数: '))Min = min(a,b)Gys = 1for i in range(1,int(Min+1)): ...

2019-06-26 09:25:28 30805 4

原创 python:while循环实现猜数字游戏【范围1-100猜5次】

任务要求:1.随机生成1~100的数字2.有5次机会3.如果输入结果小于系统随机数,则打印too small4.如果输入结果大于系统随机数,则打印too big5.如果猜测正确【输入结果等于系统随机数】,则打印:恭喜,并退出循环考查内容:while循环和if判断的综合应用实现代码: #猜数字游戏 i = 1 import random SuiJiS...

2019-06-26 08:48:13 34334 1

原创 python:while循环实现星星打印【多种样式】

任务功能:多种星星样式打印:样式如下图:样式一:样式二:样式三:样式四:考查内容:逻辑判断while循环while循环:while 条件:条件满足时的动作1条件满足时的动作2 ...#定义计数器:i = 1#开始循环:while < 3: #循环内要做的事情 print('hello python') #处理计数器 i = i...

2019-06-25 17:50:21 3812

原创 python脚本:用户登陆判断【for循环和if判断综合应用】【while循环实现】

功能实现:1.输入用户名和密码2.判断是否正确:(假设name:root passwd:xyy123)3.登陆仅有三次机会,超过三次,报错考查内容:for循环和if判断的综合应用实现代码:for i in range(3): i += 1 User_Name = input('输入用户名: ') User_Passwd = input('输入用户密码: ...

2019-06-25 16:20:02 1849

原创 python脚本:1、2、3、4四个数字可生成的无重复数字的3位数【多层for循环】

任务功能:打印用1、2、3、4四个数字可生成的无重复数字的三位数打印总个数要求输出是三位数的数字,而不是三个字符。考查内容:多层for循环使用代码实现:n = 0for i in range(1,5): for j in range(1,5): for k in range(1,5): if (i != j and i != k and...

2019-06-25 15:57:34 3001

原创 python脚本:阶乘【for循环】

任务功能:1.输入一个整数,可以求得其阶乘2.阶乘:示例:5!=5x4x3x2x13!=3x2x1for循环:for 变量 in range(x): 循环需要执行的代码range:实现代码:Num = int(input('请输入一个整数: '))for i in range(1,Num): Num = Num*iprint(Num) ...

2019-06-25 15:41:56 31310 4

原创 python脚本:输入年、月,输出本月有多少天【if条件判断练习】

功能任务:输入年、月,输出本月有多少天。输入样例:2004 2输出结果:本月 29天输入样例:2010 4输出样例:本月30天考查内容:if条件判断的应用闰年逻辑判断代码实现:Year = int(input('请输入年份: '))Month = int(input('请输入月份: '))#31天的情况判断if (Month == 1 or Month == 3 ...

2019-06-25 15:15:18 28604

原创 脚本实现:远程获得1-10号主机的主机名

#!/bin/bashAuto_SSH() ###ssh连接函数,达到免输入自动连接功能{/usr/bin/expect <<-EOF ###在sh环境下调用expect环境spawn ssh root@$1 hostname ###执行指令expect {"yes/no" { send "yes\r" ; e...

2019-06-25 15:05:59 130

原创 python脚本:输入学生成绩计算并输出其平均成绩

脚本要实现功能:1.输入学生学好:2.依次输入学生的三门科目成绩:3.计算该学生的平均成绩,并打印:4.平均成绩保留两位小数点:计算该学生语文成绩占总成绩的百分比,并打印。考查内容:变量类型转换 、 print输出的格式化运行环境:Pycharm下的python3.6实现代码:#学号输入 Student_Id = input('请输入学号: ')#科目成绩输入 ...

2019-06-25 14:43:41 79074 3

原创 python中bool值说明:【附图说明】

bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。布尔型变量bool布尔型变量的值只有 真 (true) 和假 (false)。布尔型变量可用于逻辑表达式,也就是“或”“与”“非”之类的逻辑运算和大于小于之类的关系运算,逻辑表达式运算结果为真或为假。我们先来看几张在python中的测试说明图:简单说明:bool...

2019-06-25 11:18:35 3217

原创 python:单引号、双引号、三引号、转义和换行的使用

一:转义:1.单引号2.双引号3.\4.两个字符【部分符号:如\】在python中,不少字符是有自己独特的用法的:比如在print中,我们使用print(’ ')来表示对字符串的输出那么如果想要输出He’s a boy这样的一条语句时:虽然’ ’ 和" "有转义的作用,但通常我们使用\而不是使用引号来达到转义的功能:上面的例子同样告诉我们:当在双引号" "内部还需要使用引号...

2019-06-25 11:05:55 32598

原创 python中的变量定义:命名【linux】

1、什么是变量?变量:值会发生变化的的量,与常量相对2、python中的变量:python是弱类型的语言,变量的类型由其值的类型决定,不用为变量声名类型3.变量的定义:在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建变量的命名:1.见名知意:2.由字母、下划线、数字组成:3.不能以数字开头:4.最好不和和关键字重名关键字关键字就是在pyt...

2019-06-25 10:18:21 218

原创 虚拟机与真机连接问题:常见网络问题解决的四个方向:

硬件问题:网线问题:接口问题硬件问题需要对硬件设备进行排查:网线是否接好,接口是否可以使用等真机网桥虚拟机联网我们是通过真机网桥来实现的,当真机网桥出问题时,虚拟机的网络就会出问题。这里我们可以看到server虚拟机是vnet2和vnet3,而xyy虚拟机是vnet0和vnet1,当某一台虚拟机出问题时,则需要将其删除重新配置访问控制:火墙:权限拒绝火墙是有访问控制功能...

2019-06-25 09:25:31 428

原创 初入python:python安装【linux系统】

python:应用名词:爬虫,大数据,自动化运维,人工智能分类:解释型语言python源码编译安装:本次安装演示在虚拟机中进行,当完成后,可以直接通过scp将安装好的python目录传递给真机,无须再进行安装和编译。1.我们需要提前准备好python的源安装包:2.yum源搭建好:3.解压安装包:tar zxf Python-3.6.6.tgz :4.安装依赖性的解决: 安...

2019-06-25 09:04:53 266

原创 Python脚本:猜拳游戏

只是记录一个简单的if判断语句写的猜拳游戏:采用遍历的写法,将可能结果遍历。只是实现其功能。CaiQuan = int(input('请输入要出的拳 ---石头(1)剪刀(2)布(3)\n'))if CaiQuan == 1: a = '石头'if CaiQuan == 2: a = '剪刀'if CaiQuan == 3: a = '布'import r...

2019-06-24 23:04:34 434

原创 Linux中三种退出语句:break/exit/continue

在循环中,我们经常会使用到退出语句来提前退出循环。退出语句通常有以下三种,我们来认识一下:break ###退出当前循环exit ###退出脚本continue ###退出本次循环,还会执行下次循环用一个例子来演示:exit:break:continue: 大大的小小阳...

2019-06-14 09:07:23 4860

原创 Linux中expect自动应答机制

在早期我们学习了<<EOF定向,来达到自动输入的目的。但在使用时我们会渐渐发现,这种方法只适合于简单的,固定的应答。一旦应答变得复杂,或者有些问题的出现是随机的,那么就不能继续使用了。为了解决这一问题,我们接下来一起学习一下expect自动应答机制。expect首先是需要安装的。使用情景:我们如果不想手动输入,可以使用EOF重定向指定:而如果是某一个问题不是一直会...

2019-06-14 00:29:59 803

原创 Linux中for语句,while语句,if语句,case语句【精】

第一部分:for循环语句:for i in {1..10}do echo $idonea=3b=5for i in `seq $a $b` do echo $idonefor i in tom harry xyydo echo $idonefor ((i=1;i<10;i+=2))do echo $idone从以上的例子中可以看出,fo...

2019-06-13 23:29:38 306

原创 Linux中的函数调用、脚本实现:用户建立和删除

在任意一门计算机语言中,一定都会用到函数。许多设计软件中也会用到函数。函数的作用同样是减小了工作量,当批量操作时,更方便;当重复执行时,可以通过调用简单实现。函数的格式:函数名(){内容 }举例:在脚本中写一个函数,通过调用脚本来看函数的执行效果。写了一个函数a,函数的功能就是ls,然后在脚本中调用了函数,a /mnt效果即为ls /mnt下面我们通过另一个脚本来加深对函数的理解...

2019-06-13 18:16:26 336

原创 Linux中命令退出值$?返回值【参考表】

“OS error code 1: Operation not permitted”“OS error code 2: No such file or directory”“OS error code 3: No such process”“OS error code 4: Interrupted system call”“OS error code 5: I...

2019-06-13 18:03:08 1845

原创 Linux中命令的别名【alias】

有些时候也许我们会想要去将命令更改为自己想要的名字,比如说:vim 想要改为xie ; touch 想要改为gai。在有了这样的需求下,就产生了别名这一指令命令的别名:alias xie='vim' ###临时设定【退出shell或者切换用户都会取消生效】vim .bashrc ###永久设定【shell环境配置】 【切换用户就生效了】 alias xie='vim'...

2019-06-13 17:45:37 220

原创 Linux中shell脚本的使用:【为什么使用脚本】【脚本调用方式】【脚本中的变量】

当我们要在多台主机上输入多段代码时,常规的一台一台操作会耗费大量的时间和精力。有一种解决办法为批量操作。将所有的指令集合到文件中,通过文件的使用来间接使用文件中的指令,达成需要的效果。这就是脚本的使用。什么是Shell脚本:命令、变量和流程控制语句等有机的结合起来。 shell脚本擅长处理纯文本类型的数据,而linux中,几乎所有的配置文件,日志,都是纯文本类型文件。第一部分:脚本调用:...

2019-06-13 16:54:56 398

原创 Linux:在vim编辑脚本时,自动生成脚本环境内容

在我们编辑脚本时,通常会在开始阶段指定脚本的运行环境,比如最常用的:#!/bin/bash在我之前的博客中,有多篇中写到了脚本的编写,比如倒计时脚本,抓取系统eth0接口IP的脚本。在每次写脚本的时候,都会在脚本第一行写上#!/bin/bash,这其实比较麻烦。在最初的VIM学习中,有提到过/etc/vimrc这个文件。它是vim的配置文件,可以指定vim的参数,比如:显示行号,比如突出颜色显...

2019-06-12 17:55:45 1350

原创 Linux中的awk 【常用指令精简】

AWK是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有的知识。AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函...

2019-06-12 09:46:00 2616

原创 Linux中脚本实现倒计时【两种方法:算术法和显示法】

脚本目的:调用脚本,实现倒计时,只给定需要计时的时间【总秒数】题目例如:写一个脚本,可以实现任意秒数的倒计时。思路解析:1.倒计时有两部分:分钟和秒钟,所以我们需要对分钟和秒钟分别倒计时2.当分钟和秒钟都不为0时:分钟是跟随秒钟变化的,分和秒又都可以随着总秒数的变化而变化。3.显示出每一秒钟的倒计时。脚本写法不唯一,根据分秒变化的关系,可以有多种写法\color{blue}{脚本写法...

2019-06-08 22:21:03 5110 1

原创 Linux中的正则表达式:grep/sed

GREP:grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Unix的grep家族包括grep、egrep和fgrep。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被...

2019-06-06 20:23:46 301

原创 Linux中的shell:diff/cut/sort/uniq/test/&&/||

在linux系统中,shell,它是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。基本上shell分两大类:一:图形界面shell(Graphical User Interface shell 即 GUI shell)二:命令行式...

2019-06-05 19:20:25 344

原创 Linux中的火墙:firewall和iptables

所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的边界上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intranet之间建立起一个安全网关(Security Gateway),从而保护内部网免受非法用户的侵入,防火墙主要由服务访问规则、验证工具、包过滤和应用网关4个部分组成,防火墙就是一个位于计算机和它所...

2019-06-05 15:27:25 3631

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除