一:与用户交互
1.什么是与用户交互?
用户交互就是人往计算机中input/输入数据,计算机print/输出结果
2.为什么要与用户交互?
为了让计算机能够像人一样与用户沟通交流
3.如何与用户交互?
交互的本质就是:输入、输出
输入:
username = input('请输入用户名')
输出:
print(username)
4.输出有什么要注意的点吗?
默认print功能有一个end参数,该参数的默认值为"n"(代表换行),可以将end参数的值改成任意其它字符
print("aaaa",end='
')
print("bbbb",end='')
print("cccc",end='&')
print("dddd",end='@')
二:输出之格式化输出
1.什么是格式化输出?
把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出。
2.为什么要格式化输出?
我们经常会输出具有某种固定格式的内容,比如:'亲爱的xxx你好!你xxx月的话费是xxx,余额是xxx‘,我们需要做的就是将xxx替换为具体的内容。
3.如何格式化输出?
这就用到了占位符,如:%s、%d:
1.说一下条件
什么是条件?
条件是一个汉语词汇,读音为tiáo jiàn,意思是事物存在、发展的影响因素;所具备或处于的状况。
在Python中,条件指的是事物为了达成某种状态需要有的一种前提或者说机制。
为什么要用条件?
为了让计算机能够具备这种能力
有哪些条件?
第一大类:显式布尔值
1.条件可以是:比较运算符
age = 18
print(age>16)
2.说一下逻辑运算
not
逻辑 非,也就是取反
偷懒原则:not 就是:真变假,假变真
print(not 1)
and
逻辑 与
偷懒原则:and 就是:全真为真,一假即假
print(1 and 4>1 and True) 结果:True
print(3>4 and 0 and False and 1) 结果:False
or
逻辑 或
偷懒原则:or 就是:一真即真,全假为假
print(1 or 4>1 or True) 结果:1
优先级
not > and > or
PS:如果单独就只是一串and连接,或者单独就只是一串or连接,按照从左到右的顺序运算
PS:如果是混用,则需要考虑优先级了
()拥有最高优先级,“()”内的内容直接提升到第一优先级,先运算
3.
4.
5.
6.
7.
8.
9.
10.
每天逼着自己写点东西,终有一天会为自己的变化感动的。这是一个潜移默化的过程,每天坚持编编故事,自己不知不觉就会拥有故事人物的特质的。 Explicit is better than implicit.(清楚优于含糊)