![Python零基础快乐学习之旅(K12实战训练)](https://wfqqreader-1252317822.image.myqcloud.com/cover/749/26542749/b_26542749.jpg)
上QQ阅读APP看书,第一时间看更新
4-3 数据输入input()
这个input()函数功能与print()函数功能相反,这个函数会从屏幕读取用户从键盘输入的数据,它的使用格式如下:
value = input("prompt: ")
value是变量,所输入的数据会存储在此变量内,特别要注意的是输入的数据不论是字符串或是数值数据,返回到value时都是字符串数据,如果要执行数学运算需要用int()函数转换为整数或是f l oat()函数转换为浮点数。
程序实例ch4_8.py:认识输入数据类型。
执行结果
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/546.jpg?sign=1739261131-pwUq8N8SK5hqWekR5DmyBCNeHYYPHUw8-0-2fd08edc183952a2e779464b72d19571)
程序实例ch4_9.py:基本数据输入与运算。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/547.jpg?sign=1739261131-ulmOrLJx2CpaNrXfbnRBcHVCDX1geSxC-0-f4e7c926b7aaa8ae7b8501ad2687c0e2)
执行结果
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/548.jpg?sign=1739261131-RqL6WtqrS73xHUUzdBD71LYRcJVgxF0g-0-98a15e76fda476abcb049f002766e13a)
接下来的程序主要是处理中文名字与英文名字的技巧,假设要求使用者分别输入姓氏(lastname)与名字(firstname),如果使用中文要处理成正式名字,可以使用下列字符串连接方式。
fullname = lastname + firstname
如果使用英文要处理成正式名字,可以使用名字在前面,姓氏在后面的格式,同时中间有一个空格,因此处理方式如下:
fullname = firstname + " " + lastname
程序实例ch4_10.py:请分别输入中文和英文的姓氏以及名字,本程序将名字组合然后输出问候语。
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/549.jpg?sign=1739261131-PhGzUf2TGKVdWfpC1LdTqIqSliJcLOnh-0-1206fb02ead6b6e3b8cbacbfa89e8bd1)
执行结果
![](https://epubservercos.yuewen.com/5D7EF7/15056703104173006/epubprivate/OEBPS/Images/550.jpg?sign=1739261131-strXHtTMcAAGJiaHiQuh2hf4K2W0Co6V-0-513c58fe7bfb99b1504c2634a2cc82d5)