首页 » 工作记录 » 正文

2020/11/17 python学习第4课 input()函数

山清水秀 2020年11月17日 工作记录 0

扫一扫用手机浏览

python学习第4课  input()函数

课程目标:

理解输入函数input()的意义,熟练掌握input()函数返回的数据类型,以及结果赋值、数据类型转换的方法

举例:

import time
print('天启说: 愚蠢的X战警们:')
time.sleep(1)
print('你们这该死的行为')
time.sleep(2)
print('变种人是强大的')
time.sleep(1)
print('我要统治世界')
time.sleep(1)
print('给你们两条路,要么投降臣服于我,要么我把你们都杀死')
time.sleep(1)
print('那么,您的选择是什么? 1 接受投降,还是 2 反抗到底?')
time.sleep(2)
choice=input('请输入您选择的数字:')
if choice =='1':
    print('哈哈,投降是最好的选择,你们以后要乖乖听我的话,有任何违抗都会杀无赦,哈哈。')
else:
    print('可恶,你们这帮蝼蚁,那我就和你们较量较量吧,我要把你们都干掉。')

这就是利用input()函数,与计算机进行的第一次交流。

来而不往非礼也。想要真正的人机互动交流,关键就是有来有往。比如,X教授问你,要不要加入他们的战队去对抗天启,这就需要给程序输入一个提问命:你要加入我们对抗天启吗?

程序接收到X教授的命令后,会一字不差的显示在你的计算机屏幕上,问:你要加入我们对抗天启吗?

那么,这个用键盘向电脑提供指令,再通过电脑把问题显示在显示器上,等回答的过程,就是通过input()实现的。



课程难点


input()函数括号内的内容会被输出,但需要输入对应数据才能继续执行之后代码


input()函数的结果必须赋值给变量,且数据类型为字符串型


课程知识点总结


input()函数


1、定义

input()函数是输入函数,与print()函数类似,input()函数括号里面的内容是会显示出来的,但不同在于我们需要输入对应的内容,回车后才能继续运行。


2、input()函数的数据类型

对于input()函数来说,不管输入的是整数1234,还是字符串"她喜欢1.逛街,2.旅游,3.美食。输入数字:",input()函数的输入值(搜集到的回答),永远会被强制性地转换为字符串类型。(Python3固定规则)所以,不管我们在终端区域输入什么,input()函数的返回值一定是字符串,将结果赋值给变量后,变量的数据类型也一定是字符串。


3、input()函数的数据类型转换

使用数据类型转换函数,int(),float()可以从源头强制转换为对应类型。但是要注意,此时的input()函数返回值一定要是纯数字型!例:


知识点注:输入值会运用到计算时,千万记得用int()转换!




此处为隐藏内容,请评论后查看隐藏内容,谢谢!

赞(0

本文为原创文章,版权归山清水秀博客所有,欢迎分享本文,转载请保留出处!

转载请注明本文地址:https://www.lizecheng.net/post/404.html

发表评论