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() 获取到的内容默认是字符串涉及计算时要进行类型转换。掌握输入输出后你就可以写出更灵活的小程序。

相关新闻

最新新闻

薄膜电容失效分析:从3大失效模式(容量下降/短路/击穿)到预防设计

薄膜电容失效分析:从3大失效模式(容量下降/短路/击穿)到预防设计

薄膜电容失效分析:从3大失效模式到预防设计实战指南 在电力电子和精密电路设计中,薄膜电容因其优异的频率特性、温度稳定性和长寿命被广泛应用。然而,即使是这类高可靠性元件,在极端工况或不当设计下仍可能出现容量衰减、绝缘失效…

2026/7/10 9:18:57
三分钟学会ncmdump:轻松解密网易云音乐NCM格式的终极指南

三分钟学会ncmdump:轻松解密网易云音乐NCM格式的终极指南

三分钟学会ncmdump:轻松解密网易云音乐NCM格式的终极指南 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器上播放而烦恼吗?ncmdump正是解决这一问题的完美方…

2026/7/10 9:18:57
MA12070音频放大器与PIC18F55K42的集成应用解析

MA12070音频放大器与PIC18F55K42的集成应用解析

1. MA12070音频放大器核心特性解析MA12070是英飞凌推出的一款高效集成D类音频放大器IC,采用多级开关技术实现280W峰值输出功率。这款芯片在4-26V宽电压范围内工作,特别适合对功耗和体积有严格要求的音频应用场景。1.1 多级开关技术原理多级开关技术是MA1…

2026/7/10 9:18:57
Photon-GAMS光影包:快速打造电影级Minecraft画面的终极指南

Photon-GAMS光影包:快速打造电影级Minecraft画面的终极指南

Photon-GAMS光影包:快速打造电影级Minecraft画面的终极指南 【免费下载链接】Photon-GAMS Personal fork of Photon shaders 项目地址: https://gitcode.com/gh_mirrors/ph/Photon-GAMS Photon-GAMS是一款基于Photon光影包的游戏体验优化版本,专为…

2026/7/10 9:18:57
Linux换源操作

Linux换源操作

1、点击紫色的软件更新 2、勾选图中设置,点击下载自下拉框。 3、选择一个域名。注:edu中国高校专用。 4、点击关闭。我选的是清华。 5、无需理会,点击关闭,即完成。

2026/7/10 9:18:57
物联网Node-Red开发教程-第十章 部署安全与运维

物联网Node-Red开发教程-第十章 部署安全与运维

第十章 部署安全与运维 学习目标 通过本章的学习,你将: 掌握 Node-RED 在生产环境中的多种部署方式(PM2、Docker、云平台) 学会配置用户认证、HTTPS、API Token 等安全机制 理解流程版本管理的方法,掌握 Git 集成与备份策略 掌握性能优化技巧,包括消息流优化、内存管理、…

2026/7/10 9:13:57

月新闻