分享

python的输入与输出

 dakawang 2021-09-25

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多