2018年9月14日 自学python第六天
Posted ws-python0001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018年9月14日 自学python第六天相关的知识,希望对你有一定的参考价值。
视频学习:
1、if else基本语句(如果、否则)
昨天的例子终于会写了:
n1 = input(‘请输入用户名:‘)
n2 = input(‘请输入密码:‘)
if n1 == "root":
if n2 == "root":
print(‘登陆成功‘)
else:
print(‘登录失败‘)
也不知道写的对不对,这会在上班,也没办法检验!有点小激动呢,第一次独立写代码。
重点:if 条件:
(空格4个或者直接TAB键) 内部代码块
当出现多种可能时用elif表示(如下边代码)
if条件如果成立(不成立),不想做任何输入,则必须输入pass 如下表示
if 1 == 2:
pass
else:
print(‘ok‘)
if 支持嵌套(如上边代码,在满足n1=root后,n2也满足,才会登陆成功)
否则则用elif表示
如:n1 = input(‘请输入用户名:‘)
if n1 == ‘root‘:
print(‘ok1‘)
elif n1 == ‘must‘
print(‘ok2‘)
else:
print(‘error‘)
这里边,当用户输入用户名root时 会出现OK1
当用户输入用户名must时 会出现OK2
当输入其它时,会出现error
2、初试字符串
1、英文/中文(引号内的就叫字符串)
例如:name = ‘’我叫王帅"
name = ‘’wojiaowangshuai"
可以为加法或乘法(不能是减法或除法)
n1 = ‘sb’
n2 = ‘db‘
n3 = n1 + n2 运行结果: sbdb
n3 = n1*5 运行结果:n1n1n1n1n1n1
2、数字(可不用引号,直接书写)
加减乘除次方余
a1 = 10
a2 = 20
a3 = a1 + a2 运行a3结果:30
a4 = a1 * a2 运行a4结果:20
a5 = a1 - a2 运行a5结果:-10
a6 = a1 / a2 运行a6结果:0.5
a7 = a1 ** a2 运行a7结果:10的20次方
...
a1 = 39
a2 = 8
a3 = a1 // a2 运行结果:4(两个//,此处为求整除数,忽略余数)
a9 = a1 % a2 运行结果:7(1个%,此处为求余数,忽略正除数)
延伸举例(求奇偶数)
a = 13
n1 = a % 2
if n1 == 0:
print("偶数")
else:
print("奇数")
3、while的用法 (循环;当,,,,,的时候,后边跟条件)
举例1:while 1 == 1:
print("ok")
print("error") 运行后因为比较成立会一直循环的ok下去 这叫死循环
如果:while 1 != 1
print("ok")
print("error") 运行之后会直接出现error,无循环(知识点:不等于号用!=表示)
举例2:
n1 = 0
while n1 < 10:
print("ok")
print("error") 运行此段代码,因为n1是小于0,所以会一直出ok
那么如果
n = 0
while n < 9:
print("n")
n = n + 1
print("10") 运行此代码会依次出现12345678910(注意倒数第二行要留空格)
3、作业
1、使用while循环输入1 2 3 4 5 6 8 9 10
2、求1-100所有数的和
3、输出1-100内所有的奇数
4、输出1-100内所有的偶数
5、求1-2+3-4+5...99的值
6、用户登录(三次机会)
(明天完成)
以上是关于2018年9月14日 自学python第六天的主要内容,如果未能解决你的问题,请参考以下文章
我的Python成长之路---第六天---Python基础(19)---2016年2月20日(晴)
孤荷凌寒自学python第六十六天学习mongoDB的基本操作并进行简单封装5