程序与用户交互
用户交互
用户交互就是人往计算机输入数据,计算机输出结果。

1. 输入input
# input会等待用户输入,输入的数据都存成字符串赋值给变量
name = input('请输入姓名>>>')
2. 输出print
# 输出可以输出一个或多个值。
print('hello world')
print('one','two','three')
#print有个end参数,默认值是\n,end可以更改。
print('hello world',end = '@') # 输出结果为:hello world@
3. 格式化输出
对于某种固定格式的内容输出,如:亲爱的××你好!你××月的话费是××元,余额是××元。我们需要把××替换到使用,这便是格式化输出。
# %s占位符,可以接收任意类型的值
# %d占位符,只能接收数字
print('亲爱的%s你好!你%s月的话费是%d元,余额是%d元' %('xie',12,103,11))
运算符

算术运算符
算术运算符有+ - * / // % **
比较运算符
比较运算符有== != > < >= <=
赋值运算符
赋值运算符中增量赋值有+= -= /= *= //= %= **=。
如果我们想要把一个值赋值给多个变量,可以:
a = b = c = 1
如果我们想要交换两个变量的值,可以:
m = 1
n=2
m,n = n,m
如果我们要把列表中的多个值去除赋值给多个变量,可以:
list = [11,22,33,44,55]
a,b,c,d,e = list # 通过解压赋值的方法把列表中的值赋值给这几个变量,变量的数量必须和列表元素的个数相同
# 如果列表过长,只需要取列表的某段
x, y ,*_ = list # x:11 y:22 _:[33,44,55]
逻辑运算符

- and 与,连接的多个条件必须全部成立才能返回True,否则返回False
- or 或,连接的多个条件只要有一个成立就返回True,都不成立返回False
- not 取反
对于多个逻辑运算符混合使用,编程时最好先考虑并规定他们的顺序

浙公网安备 33010602011771号