欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python的输入与输出

程序员文章站 2024-03-22 21:56:58
...

1. python的输入

1.1 python3下的输入

input():接收任意数据类型
python的输入与输出
getpass.getpass() ##输入内容不回显
python的输入与输出

1.2 python2下的输入

input():只支持接收正确的数据类型

python的输入与输出
raw_input():接收任意数据类型

python的输入与输出

1.3数值的比较

如果接收到的数值要进行比较的时候,一定要转换成同一种类型
python的输入与输出
此时age是字符串类型,18是整型,直接比较会报错

python的输入与输出
age在接受时定义为整型,就可以进行比较了

2. python的输出

2.1 python的格式化输出

格式化输出的语法格式如下:
print ‘格式化字符串’ % 变量1
print ‘格式化字符串’ % (变量1,变量2…)

字符 含义
%s 字符串
%d 有符号十进制整数,%06d表示输出的整数显示位数字,不足的地方使用0补全
%f 浮点数,%.02f表示小数点后只显示两位
%% 输出%

%s:代表字符串的占位 %d:整型的占位
python的输入与输出

2.2 浮点型

%.xf(x:1,2,…num) 保留小数点后多少位
python的输入与输出

2.3整数的占位

不够的位数,前面补0
python的输入与输出

2.4百分数的实现

python的输入与输出

3. 有关输入输出的练习题

 求平均成绩(python3解释器)
- 输入学生姓名;
- 依次输入学生的三门科目成绩;(语文 数学 英语)
- 计算该学生的平均成绩, 并打印;
- 平均成绩保留一位小数点;
- 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;

代码如下:
python的输入与输出
效果如下:

python的输入与输出