python中的输入与输出

时间: 2023-07-29 admin 互联网

python中的输入与输出

python中的输入与输出

程序:输入(键盘)----代码(java/python/c)----输出(屏幕)

输入:
在:pyhon2中.
input:(只接收数值类型)

num = input(‘请输入密码:’)
请输入密码:123456
print num
123456
num = input(‘请输入密码:’)
请输入密码:westos12345
Traceback (most recent call last):
File “”, line 1, in
File “”, line 1, in
NameError: name ‘westos12345’ is not defined

raw_input(接收字符串类型)

name = raw_input(‘清输入用户名:’)
请输入用户名:tom
print name
tom
name = raw_input(‘请输入年龄:’)
请输入年龄:18
print name
18
type(name)
<type ‘str’>

变量的定义:
在python中,每个变量在使用之前都必须赋值,变量赋值后该变量才会被创建
等号(=):就是用来给变量赋值的
=左边是一个变量名
=右边是存储在内存中的值(被变量名所指向)
变量名=值

在python3中,没有raw_input
input:接收的都是字符串类型
In [1]: num = input()
12
In [2]: num
Out[2]: ‘12’

In [3]: name = input(‘请输入你的名字:’)
请输入你的名字:harry

In [4]: name
Out[4]: ‘harry’

python的输出
格式化输出
在python中可以使用print函数将信息输出到控制台
如果希望输出文字的同时,一起输出数据
语法格式:
print(‘格式化字符串’ %(变量1,变量2…))
格式化字符串 含义
%s: 字符串
%d: 十进制的整数
%f: 浮点数
%%: 输出%

1.定义字符串变量name,输出:我的名字叫小明,请多多关照
name = ‘小明’
sex = ‘男’
print(‘我的名字叫%s,请多多关照,我的性别是 %s’ %(name,sex))

2.定义整数变量student_num,输出:我的学号是000001
student_nu = 123456
%06d:不到6位就补0,如果是6位,该是多少是多少
print(‘我的学号是 %06d’ %(student_nu))
student_nu = 1
%06d:不到6位就补0,如果是6位,该是多少是多少
print(‘我的学号是 %06d’ %(student_nu))

#3.定义小数 price,weight,money,输出:水果的单价是?元,购买了?斤,需要多少钱
price = 8.5
weight = 7.5
money = price * weight
%.2f:保留小数点后两位
print(‘水果的单价是%.2f元,购买了%.2f斤,需要多%.2f少钱’ %(price,weight,money))

4.定义一个小数scale 输出:数据比例是10.00%
scale = 0.1
scale = 0.1 * 100 (1)
print(‘数据比例是 %.2f%%’ %(scale))(2)
print(‘数据比例是 %.2f%%’ %(scale * 100))(1)和(2)的合成