From d384847a2c0e658013399f0210a8071fda170ffd Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Thu, 17 Oct 2024 09:04:11 +0800 Subject: [PATCH] update --- src/learn/02/index.md | 45 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/src/learn/02/index.md b/src/learn/02/index.md index adf5fc6..306d143 100644 --- a/src/learn/02/index.md +++ b/src/learn/02/index.md @@ -1 +1,44 @@ -还没有写好 \ No newline at end of file +## input() 的简单用法 + +这是书上没有讲的内容 + +`input()` 函数会等待用户输入,等用户输入结束,按下回车键后,得到用户输入的内容,数据类型是**文字**类型 + +比如: + +```py +# 变量a得到的就是用户输入的内容 +a = input("请输入的你的姓名:") +# 使用加号连接两段文字 +print("你的姓名是:"+a) +``` + +在 Thonny 上演示,注意:input() 函数括号中的文字是输入时候的提示语。 + +## 在判题狗中,所有的输入都不要写提示语 + +## 用户输入的内容是不会出现在代码中的 + +因为你无法预测用户会输入什么 + +## 当遇到用户输入的是一个整数或一个小数 + +因为 `input()` 得到的都是文字类型,所以看上去输入了一个数字,其实文字,所以我们需要进行类型转换 + +### 输入一个整数,比如输入 10 + +```py +# 用 int() 包裹 input(),这样得到的 a 就是一个整数类型 +a = int(input()) +# 可以加减数字 +print(a+10) +``` + +### 输入一个整数,比如输入 3.14 + +```py +# 用 float() 包裹 input(),这样得到的 a 就是一个小数类型 +a = float(input()) +# 得到 3.14-3=0.14 +print(a-3) +``` \ No newline at end of file