Python基础2

输入和输出  简称I/O  input output  

标准I/O标准输入和输出 从键盘读,往屏幕写

文件I/o  从文件读,往文件写

网络I/O

 

print函数-普通输出

函数中的逗号是用来隔开多个参数

用一个\n表示换行符

print执行的时候都是默认换行,但加上end=''就是不会换行,加上#,那执行的结果也会出现#

 

 

格式化输出

1:如果变量只有1个,那么在输完格式化字符之后,%后面就不需要加上(),直接写变量名,2个以上就要加上括号再用逗号隔开,例如%(name,age)

2:如果遇到有小数点,那么就在格式化符号内加上'.数字',例如下图的%.2f    就是说要2个小数,如果直接不写上.2,那么下面的例如的数字就是12344.450000

3:有两种方式可以进行格式化输入,如下图,第二种比较简单,但公司要求较高的话就使用第一种吧

 

input函数

只有在下面的执行框里输入数据再点击回车,这个函数才会结束

1:首先输入input的值跟input的结果名(input_content)

2:再用print函数的格式化输出写入代码,随后让代码执行起来

3:执行起来后,在下方输入密码(123456),输完之后,按下回车,就重新出现最新的结果

例子:

 

变量类型转换

由于各种原因,我们拿到的数据不是我们想要的类型,此时就需要类型转换

类型转换前提这个数据能够转换成目标类型

要转换类型的格式:转换完的名字 = 新类型(原类型)

经常使用的转换类型有:

1:int(val),将变量val转换为int类型

2:float(val),将变量val转换为float类型

3:str(val),将变量val转换为str类型

举例:原字符串的两个数值11进行相加

 

if语句

在很多数据中,会遇到如果是什么再是什么,否则是什么,那么就要用if语句来写

例1:该用户输入正确的用户名之后则登录成功,否则则失败并且报错

要求再加上一个密码,才可进行登录

 

 

例子2:如果a大于b,进行相加,否则进行减法计算

运算符:

 

if语句-and、or、nor运算规则

and:必须两个条件都满足才能成功

注:非0为真,0位假

 

or:只要有一个条件满足,那就可以成功

注:在第二种方式的书写里还有另外两个小技巧

     jieguo = a < b and a or b 

把a < b and a 换成 false或者ture,就会进行判断哪个是真哪个是假,得出真实数据

 

not:

not是添加在print(结果名) 的结果名前面,会取反结果,也可以在条件前面加入

 

案例1

题目:按照分数来分等级

分析:

1:获得输入的分数

2:把字符串类型转换

3:根据分数分等级

 

案例2-猜拳游戏

randint是随即出系统的数据,后面写个范围值就好,而random是类型Python的工具库,需要导入到python才可以使用,语法:import random

而randint是箱里的工具

 

posted @ 2020-12-07 22:09  旺仔姐姐啊  阅读(111)  评论(0编辑  收藏  举报