输入输出
含义
输入输出是程序中的基本要素之一。我们通常会用程序去完成很多事情,包括制作游戏,软件等,这些都涉及到大量的数据交互,数据不仅仅只是数字,在计算机里面它包含了图片,字符,音乐等等。输入就是我们要交给程序去处理的一些数据,可以是通过键盘输入的字符,也可以是通过麦克风输入的语音。输出就是程序处理完这些数据后,呈现在我们眼前的东西,比如你在屏幕上看到的游戏动画,子弹发射出去爆炸等,都是根据程序输出的结果。
输出
在python的基本语法中,输出比较简单,通过print()函数你就可以输出一些数据。
如:
那如果我想输出变量里的发生变化的值怎么办?比如玩家的得分一直在发生变化,你需要输出的是“得分”字符+具体的分数值:
得分:1
得分:2
得分:3
。。。
这个时候就需要格式化字符串:
将变化的值通过{}占一个位置,然后通过format()将传入的变量a给替换到{}符号上。
如果有两个变化的量怎么表示呢?可以猜测一下。
输入
Python基础语法中通过input()函数来控制输入。你通过键盘输入的需要将它存在一个变量里面
input()括号里面的是提示语,用来提示用户需要输入什么。用户输入的数据统一都会变成字符串。
练习题
写一个小程序,让你在键盘上的任意输入都可以通过这个程序原封不动的输出出来:
如:输入:abcde 输出:abcde
常见错误
1.分清楚print(b) 和 print(“b”)是两回事。第一个b是变量,第二个是字符串
2.input()括号中的提示语需要用“”括起来,如果不用“”,python会把这一串数据当成变量来看待。还要注意的是你输入的数据都会自动转成字符串。
上期答案
1. a = 80
a = a + 5
2.1_a_b是错的,数字不能作为变量名的开头