当前位置:首页>python>Python武林秘籍_第三章_江湖问路_input输入语句

Python武林秘籍_第三章_江湖问路_input输入语句

  • 2026-10-11 07:01:44
Python武林秘籍_第三章_江湖问路_input输入语句

PYTHON 武林秘籍

第一卷 · 初入江湖

第三章 江湖问路

📜 input输入语句

⚔️ 江湖奇遇

离开青山镇后,林风来到一个三岔路口。路标已被风雨侵蚀,字迹模糊不清。正当他踌躇之际,一位砍柴的老樵夫缓缓走来。

"老人家,请问飞花渡怎么走?"林风拱手问道。

老樵夫上下打量了他一番,笑道:"年轻人,你问我,我总得知道你叫什么吧?"

林风报上姓名,老樵夫点点头:"林风啊,飞花渡往东走三十里便到。不过那地方近来不太平,你可要小心。"

这一问一答之间,林风心中豁然开朗——师父的竹简上浮现出新的心法:

"input者,输入也。程序运行时,可以接收来自外界的信息,就像你在江湖中向人问路、听取消息。没有输入,程序便如聋子一般,无法与外界交流。"

林风暗想:print是"说出去",input是"听进来",一出一入,方能与人交流。

🧘 武功心法

input()函数用于在程序运行时接收用户输入的信息。程序执行到 input() 时会暂停,等待用户在键盘上输入内容并按下回车键,然后将输入的内容作为字符串返回。

基本语法:

变量 = input(0)

详细说明:

1. input() 括号中的字符串是提示信息,会显示在屏幕上提示用户输入

2. 用户输入的内容会被 input()接收,并可以赋值给一个变量

3. 重要:input() 接收到的内容始终是字符串类型(str),即使用户输入的是数字

4. 如果不需要提示信息,input() 也可以不加参数,但不建议(用户不知道该做什么)

input 与 print 的配合:

print(6)        0name = input()                2print(8 + name + 10)  4

或更简洁地:

name = input(2)  0print(4 + name + 6)
👊 招式演示

招式一:基本输入

0name = input(2)print(4 + name + 6)

运行示例:

请输入你的名字:林风你好,林风!欢迎来到江湖!

招式二:输入数字(需要转换)

02age_str = input(6)age = int(age_str)   4print(8, age + 1, 10)

运行示例:

请输入你的年龄:18明年你 19 岁

招式三:输入并直接转换

0height = float(input(2))print(4, height, 6)

运行示例:

请输入你的身高(米):1.75你的身高是 1.75 米

招式四:综合运用——江湖登记

0print(2)name = input(4)sect = input(6)weapon = input(8)print(10)print(12, name)print(14, sect)print(16, weapon)print(18)

运行示例:

===== 江湖英雄谱 =====请输入姓名:林风请输入门派:清风观请输入武器:青锋剑=====================姓名: 林风门派: 清风观武器: 青锋剑欢迎大侠入册!
🎯 练习挑战

📝 一、单项选择题

input() 函数接收到的数据类型是什么?

A. 整数(int)

B. 浮点数(float)

C. 字符串(str)

D. 取决于用户输入的内容

执行 n = input("请输入数字:"),用户输入 123,则 n + "456" 的结果是?

A. 579

B. "123456"

C. 报错

D. "579"

下列哪段代码可以正确接收用户输入的整数?

A. n = input("请输入:")

B. n = int(input("请输入:"))

C. n = input(int("请输入:"))

D. n = str(input("请输入:"))

✏️ 二、代码填空题

请填空,接收用户输入的门派名称并输出:

sect = ______(0)print(2, sect)

请填空,将用户输入的数字字符串转换为整数后加10并输出:

num = input(0)result = ______(num) + 10print(result)

请填空,完成一个简单的问答程序:

print(0)name = input(2)______(4 + name + 6)

---

💡 答案揭晓

一、单项选择题

第1题:C

💡 input()始终返回字符串类型,不管输入什么

第2题:B

💡 input返回的是字符串"123","123"+"456"是字符串拼接="123456"

第3题:B

💡 用int()包裹input()才能得到整数

二、代码填空题

第1题:input

第2题:int

第3题:print

PYTHON 武林秘籍 · 第三章

少年林风的江湖路,未完待续...

最新文章

随机文章