python的输入与输出
程序员文章站
2024-03-22 21:56:58
...
python的输入与输出
1. python的输入
1.1 python3下的输入
input():接收任意数据类型
getpass.getpass() ##输入内容不回显
1.2 python2下的输入
input():只支持接收正确的数据类型
raw_input():接收任意数据类型
1.3数值的比较
如果接收到的数值要进行比较的时候,一定要转换成同一种类型
此时age是字符串类型,18是整型,直接比较会报错
age在接受时定义为整型,就可以进行比较了
2. python的输出
2.1 python的格式化输出
格式化输出的语法格式如下:
print ‘格式化字符串’ % 变量1
print ‘格式化字符串’ % (变量1,变量2…)
字符 | 含义 |
---|---|
%s | 字符串 |
%d | 有符号十进制整数,%06d表示输出的整数显示位数字,不足的地方使用0补全 |
%f | 浮点数,%.02f表示小数点后只显示两位 |
%% | 输出% |
%s:代表字符串的占位 %d:整型的占位
2.2 浮点型
%.xf(x:1,2,…num) 保留小数点后多少位
2.3整数的占位
不够的位数,前面补0
2.4百分数的实现
3. 有关输入输出的练习题
求平均成绩(python3解释器)
- 输入学生姓名;
- 依次输入学生的三门科目成绩;(语文 数学 英语)
- 计算该学生的平均成绩, 并打印;
- 平均成绩保留一位小数点;
- 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;
代码如下:
效果如下: