速学python·输入输出

和用户交互

程序与用户交互工程中

用户把信息传送给程序的过程是 输入

程序把结果展示给用户的过程是 输出

输入输出的最简单的方法是利用控制台

例如

都是控制台,进行输入和输出的作用

**但是:**我们常见的交互界面,例如QQ,浏览器,Wegame等,都不需要输入命令,大大简化了操作流程,用鼠标就可以操控,是属于图形化程序开发,拥有自己的的用户UI

通过控制台输出

Python使用print函数暑促到控制台

print('hello')

它能输出各种数字,字符串,还能输出其它类型的变量,基本能打印任何你想的东西

复制代码
print(print('hello'))

更多时候,我们都是输出数字加变量的东西

num = 0

print(f'num = {num}')

注 意:

num = 0

print(f'num = {num + 1}')

也是可以的,记住这种方法来打印变量加字符串,其中的f是格式化字符串,不做过多了解

通过输入台输入

可以利用input函数,丛控制台读取用户的输入

复制代码
num = input('请输入整数')

print(f'你输入的整数是 = {num}')

注意:

input的参数相当于一个"提示信息",他的存在只是用于提示

input的返回值结束用户输入的内容,是字符串类型

复制代码
a = input('请输入第一个整数')
b = input('请输入第一个整数')
print(f'a + b = {a + b}')

只是进行了字符串拼接,并不是算数运算,如果想进行算术运算,需要转换类型

复制代码
a = input('请输入第一个整数')
b = input('请输入第一个整数')
a = int(a)
b = int(b)
print(f'a + b = {a + b}')
相关推荐
databook2 小时前
Manim实现闪光轨迹特效
后端·python·动效
Juchecar3 小时前
解惑:NumPy 中 ndarray.ndim 到底是什么?
python
用户8356290780513 小时前
Python 删除 Excel 工作表中的空白行列
后端·python
Json_3 小时前
使用python-fastApi框架开发一个学校宿舍管理系统-前后端分离项目
后端·python·fastapi
数据智能老司机10 小时前
精通 Python 设计模式——分布式系统模式
python·设计模式·架构
数据智能老司机11 小时前
精通 Python 设计模式——并发与异步模式
python·设计模式·编程语言
数据智能老司机11 小时前
精通 Python 设计模式——测试模式
python·设计模式·架构
数据智能老司机11 小时前
精通 Python 设计模式——性能模式
python·设计模式·架构
c8i11 小时前
drf初步梳理
python·django
每日AI新事件11 小时前
python的异步函数
python