python的输入与输出

python的输入与输出

  • 1. python的输入
    • 1.1 python3下的输入
    • 1.2 python2下的输入
    • 1.3数值的比较
  • 2. python的输出
    • 2.1 python的格式化输出
    • 2.2 浮点型
    • 2.3整数的占位
    • 2.4百分数的实现
  • 3. 有关输入输出的练习题

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%;

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

代码如下:

效果如下:

(0)

相关推荐