
上QQ阅读APP看书,第一时间看更新
4-4 数据输入input()
input()函数的功能与print()函数功能相反,这个函数会从屏幕读取用户从键盘输入的数据,它的使用格式如下。
value=input(''prompt:'')
value是变量,所输入的数据会存储在此变量内,特别需要注意的是所输入的数据不论是字符串或是数值数据回传到value时一律是字符串数据,如果要执行数学运算需要用int()函数转换为整数。
程序实例ch4_14.py:认识输入数据类型。

执行结果

程序实例ch4_15.py:基本数据输入与运算。

执行结果

接下来的程序主要是处理中文名字与英文名字的技巧,假设要求使用者分别输入姓氏(lastname)与名字(fi rstname),在中文中要处理成姓名,可以使用下列字符串连接方式。
full name=lastname+fi rstname
在英文中首先名字在前面,姓氏在后面,同时中间有一个空格,因此处理方式如下。
fullname=fi rstname+'' ''+lastname
程序实例ch4_16.py:请分别输入中文和英文的姓氏以及名字,本程序会将名字组合并输出问候语。

执行结果
