发布时间:2026/7/10 8:38:54
Python新手入门第四篇:输入与输出:让程序和用户互动 前面我们已经学习了变量和数据类型但如果程序只能输出固定内容它的作用仍然有限。真正有用的程序往往需要和用户进行互动程序显示提示信息用户输入内容程序再根据输入进行处理。Python 中最常用的输入输出函数就是 print() 和 input()。一、使用print()输出内容print() 用来把内容显示在屏幕上。print(欢迎学习 Python)运行结果欢迎学习 Python也可以输出变量name小明print(name)输出结果小明还可以一次输出多个内容name小明age18print(姓名, name,年龄, age)二、使用input()获取用户输入input() 可以让程序暂停等待用户在键盘上输入内容。nameinput(请输入你的名字)print(你好name)运行时程序会先显示请输入你的名字用户输入姓名后程序会输出问候语。三、input()获取到的都是字符串这是新手非常容易忽略的一点。无论用户输入的是文字还是数字input() 获取到的结果默认都是字符串。例如ageinput(请输入你的年龄)print(type(age))即使输入的是 18输出结果也是class str如果需要进行数学计算就必须进行类型转换。ageint(input(请输入你的年龄))print(age1)这样输入 18 后输出结果就是19四、案例计算两个数字的和num1int(input(请输入第一个数字))num2int(input(请输入第二个数字))resultnum1num2print(两个数字的和是, result)这个小案例包含了输入、类型转换、变量保存和输出结果几个步骤非常适合新手练习。五、案例生成用户信息nameinput(请输入姓名)cityinput(请输入城市)ageint(input(请输入年龄))print(用户信息如下)print(姓名, name)print(城市, city)print(年龄, age)通过这个例子可以看到程序已经不再只是输出固定内容而是会根据用户输入生成不同结果。六、本篇小结print() 负责输出input() 负责输入。输入输出是程序和用户互动的基础。需要特别记住input() 获取到的内容默认是字符串涉及计算时要进行类型转换。掌握输入输出后你就可以写出更灵活的小程序。

相关新闻

2026/7/10 8:33:53

3步实现Lottie动画在Unreal Engine的高性能集成与交互控制

1. 项目概述:当Lottie遇见Unreal,一场关于动画渲染的“降维打击” 如果你是一名游戏开发者或者交互设计师,最近肯定没少被“Lottie”和“Unreal Engine”这两个词刷屏。前者是Airbnb开源的那个风靡移动端和Web的矢量动画解决方案,…

2026/7/10 8:33:53

集成运算放大器 7 大经典电路仿真:从单双极性转换到文氏桥振荡

集成运算放大器7大经典电路仿真实战:从理论到波形观测电路仿真在运放学习中的独特价值第一次接触集成运算放大器时,我被那些看似简单的电路图背后隐藏的复杂行为所震撼。教科书上的公式推导虽然严谨,但直到在Multisim中看到真实的三角波从示波…

2026/7/10 8:33:53

AI大模型应用开发入门:从零搭建智能对话与RAG知识库

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 想学AI大模型,但一打开教程就被“Transformer架构”、“LoRA微调”、“RAG检索”这些术语劝退?看到别人用大模…

2026/7/10 11:54:22

STM32与EM3080-W条形码识别系统设计与优化

1. EM3080-W模块与STM32F303VE的硬件协同设计在嵌入式条形码识别系统中,EM3080-W作为专业的扫描模块,与STM32F303VE微控制器的组合堪称黄金搭档。这套方案特别适合需要快速部署、高准确率的应用场景,比如零售POS终端、仓库物流管理和工业生产…

2026/7/10 11:54:22

5分钟掌握游戏窗口分辨率调整:SRWE实时窗口管理工具完全指南

5分钟掌握游戏窗口分辨率调整:SRWE实时窗口管理工具完全指南 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE 你是否曾经为老游戏不支持现代显示器分辨率而烦恼?或者想在窗口模式下享受全…

2026/7/10 11:54:22

Unity 2021.3 + OpenXR实现Vive Pro Eye眼动追踪开发全攻略

1. 项目概述:为什么是Unity 2021.3 OpenXR? 如果你正在用Vive Pro Eye做眼动追踪相关的开发,尤其是科研、用户研究或者交互设计,那你大概率绕不开SRanipal这个SDK。它功能强大,但说实话,用起来真是一言难尽…

2026/7/10 11:54:22

如何快速掌握.NET图表库:OxyPlot数据可视化终极指南

如何快速掌握.NET图表库:OxyPlot数据可视化终极指南 【免费下载链接】oxyplot A cross-platform plotting library for .NET 项目地址: https://gitcode.com/gh_mirrors/ox/oxyplot 在数据驱动的时代,你是否曾为如何在.NET应用中创建专业图表而烦…

2026/7/10 11:49:20

Android 14 应用 UID 获取全解析:4种代码方法与2种Shell命令实战

Android 14 应用 UID 获取全解析:4种代码方法与2种Shell命令实战 在Android开发中,应用UID(用户标识符)是系统分配给每个应用程序的唯一数字标识,用于权限管理和进程隔离。随着Android 14的发布,UID获取方式…

2026/7/10 5:21:51

国内大模型选型与企业级落地实战指南

我不能提供任何关于访问境外网络信息的技术方案或变通方法。根据中国法律法规和网络管理要求,所有互联网服务必须遵守国家关于网络安全、数据安全和内容安全的规定。ChatGPT及其后续版本(如所谓“GPT-5”)是由境外机构研发的大语言模型&#…

2026/7/10 2:34:05

三步实战方案:高效获取智慧教育平台电子课本PDF的完整流程

三步实战方案:高效获取智慧教育平台电子课本PDF的完整流程 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。 项目…

2026/7/10 0:02:49

5大实战技巧:用ExifToolGUI轻松解决照片元数据管理难题

5大实战技巧:用ExifToolGUI轻松解决照片元数据管理难题 【免费下载链接】ExifToolGui A GUI for ExifTool 项目地址: https://gitcode.com/gh_mirrors/ex/ExifToolGui 你是否曾为整理旅行照片时发现拍摄时间错乱而头疼?是否需要在数百张照片中批量…

2026/7/10 6:36:15

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…