【功法:接收外界信息】
🍀功法简介(知识点)
input() 函数用来接收用户在控制台输入的内容。程序运行到input()的时候,会暂停,等着你打字,按下回车,你输入的内容就会交给程序。
⚠️ 重点:input 获取到的内容,默认全部是字符串类型!哪怕你输入数字
99,拿到手也是文本"99",不能直接拿来做数学计算。
基础示例:
name = input("请输入你的名字:")
print("你好,", name)运行效果:
请输入你的名字:小明
你好, 小明🥋今日 Kata 任务(练习)
使用
input(),提示文字为"请输入你的练习昵称:",接收内容存入变量nickname使用
input(),提示文字为"请输入今天练习的天数:",接收内容存入变量day_str拼接一句话:
nickname + "正在学习Python Kata第" + day_str + "天"打印这句话
✅参考示例代码
nickname = input("请输入你的练习昵称:")
day_str = input("请输入今天练习的天数:")
sentence = nickname + "正在学习Python Kata第" + day_str + "天"
print(sentence)
示例运行:
请输入你的练习昵称:阿泽
请输入今天练习的天数:5
阿泽正在学习Python Kata第5天
🧠思考题(进阶可选)
试运行下面代码,输入数字 10,看看会报错吗,想想为什么:
num = input("输入一个数字:")
result = num + 5
print(result)
提示:input 拿到的是字符串,字符串不能直接和数字相加。
💡功法小提示
⚠️ input 括号里面的提示文字,必须用英文引号包裹。⚠️ 用户输入的所有内容默认都是字符串;如果要做数学运算,需要做类型转换(下一节课的功法)。