Python输入input、输出print

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python输⼊input、输出print
1.输⼊input
input是⽤于输⼊数据给变量。

通过键盘输⼊的是字符串,如果需要其他格式,需要做转换。

⽐如int、float类型数据,int()如下是⼀个例⼦:
如果a不进⾏int转换,那么输⼊⼀个值为9,输出a+7的时候会报错。

因为输⼊的9是字符串,不同类型是⽆法做运算的。

a = input("请输⼊⼀个值:")
print(a)
a = int(a)
print(a + 7)
2.输出print
格式化输出
%s和%d叫占位符,替变量站了位置,显⽰的时候会⽤变量的值替换占位符
占位符和和后⾯⼩括号⾥的变量⼀⼀对应
常见的占位符
%s 字符串占位符
%d 整数的占位符
%f 浮点数的占位符
name = "⼩侯"
age = 28
print('我是%s,我今年%d,我在学习%s,成绩%f'%(name, age, 'python', 100))
print('我是%4s,我今年%d,我在学习%s,成绩%.3f'%(name, age, 'python', 100))
显⽰如下:
我是⼩侯,我今年28,我在学习python,成绩100.000000
我是⼩侯,我今年28,我在学习python,成绩100.000
# %s 是字符串占位符,%d是整数占位符,%f是浮点数占位符。

# 实数占位符默认保留⼩数点后6位,如果需要显⽰固定的位数,⽤%.2f表⽰⼩数点后2位,以此类推
# %5s表⽰显⽰5位字符串,如果不够前边⽤空格补充
字符串输出
print("hello!")
变量输出
a = 12
print(a)
多个字符串或变量输出
a = 1
age = 28
print("hello", a, age)
3.常量
程序运⾏过程中值永远不会改变的叫做常量
python中没有专门的常量类型,⼀般约定俗称⽤⼤写表⽰常量。

⽐如:PI=3.14
4.注释
python解释器不解释、不执⾏注释
注释的优点:
注释可以提⾼代码的可读性、可维护性。

保留代码
⽅便调试
注释的书写格式:
单⾏注释以#开始,⼀直到本⾏结束
多⾏注释
1. 使⽤3个单引号注释
'''
中间的任何内容都是注释,
可以有多⾏
但中间不能再有三个单引号
'''
2.使⽤3个双引号注释
"""
中间都是注释内容
但不能出现三个双引号
"""
注意:
单⾏注释⼀般出现在注释代码的上⾯和右⾯
良好的注释是⼀个优秀程序员的基本素质
不要每⾏代码都加注释,只注释⽐较难懂的代码,或对变量说明
练习:
1. 控制台打印出如下格式所⽰的内容
********************************
敌军还有5秒到达战场!
********************************
print('***************************************')
print("敌军还有5秒到达战场!")
print('***************************************')
2. 写⼀个程序打印:⼤家好,我是XXX,我来⾃xxxx。

要求:
其中xxx必须是变量
使⽤格式化字符串打印
name = input("请输⼊名字:")
addr = input("请输⼊地址:")
print("⼤家好,我是%s,我来⾃%s" %(name, addr))
3. 从键盘上输⼊两个整数,打印它们的和、差、乘积、商。

a = input("请输⼊⼀个数:")
b = input("请输⼊⼀个数:")
a = int(a)
b = int(b)
print("%d+%d=%d" %(a, b, a+b))
print("%d-%d=%d" %(a, b, a-b))
print("%d*%d=%d" %(a, b, a*b))
print("%d/%d=%d" %(a, b, a/b))
3. 从键盘上输⼊圆的半径,计算圆的体积,运行结果如下⾯所⽰。

输⼊的半径是字符串,需要转换为数值
π的值取3.14就可以了了
PI = 3.14
r = int(input("请输⼊圆的半径:"))
print("圆的⾯积为:%.0f" %(PI*(r**2)))。

相关文档
最新文档