python第七篇------键盘录入函数

  1. 输入函数input()

# 键盘录入函数input(),在()内可以写提示
input_a=input("请输入内容: ")
print(input_a)

控制台显示:
          请输入内容: 12
          12

 2. 输入函数注意点
                  
 (1)  python3中只有input函数,返回的数据一定都是字符串
                   (2)  python2中有两个输入函数,
                                input 函数返回的数据是根据输入的数据自动判别类型
                                          需要注意的是再输入abc这样的字符串数据的时候需要加 引号(" "),才能表示字符串
                               
raw_input函数返回的数据一定是字符串类型,和python3一样

                 
 3. 类型转换
                  如果想要对键盘输入的数据进行运算,需要先转换成相应的数据类型   
       
        1)整数型字符串转换成相应的整型数据

# 数据类型转换
a="123"
b=int(a)
type(b)

结果1: <class 'int'>

               2) 非数字型的字符串不能转换成数字型数据
               数据类型的非法转换:不是数字类型的字符串无法转换成数字类型

# 非法转换
x="ab"
y=int(x)
print(type(y))

结果: Traceback (most recent call last):
  File "C:/python_environment/PycharmProjects/TestDemo/test_num1.py", line 2, in <module>
    y=int(x)
ValueError: invalid literal for int() with base 10: 'ab'

           3) 字符型转换成整型数字( int 和float之间的转换)

x=1.6
y=int(x)
print(type(y))
print(y)

结果: <class 'int'>
     1
 # 类型转换后,小数点后的小数去掉了


4.  综合案例
          
输入长方形的长和宽,计算面积

# 定义变量记录键盘录入的数据
long_str=input("请输入长度:")
width_str=input("请输入宽度:")
# 将字符串转换成数字类型
long=int(long_str)
width=float(width_str)
# 计算长方形的面积
area=long*width
print(area)

结果:
     请输入长度2
     请输入宽度6.8
     13.6

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值