2018年9月14日 自学python第六天
2021-06-28 11:05
标签:嵌套 print int 技术分享 基本 pytho col 必须 奇偶数 视频学习: 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 print("ok") print("error") 运行此段代码,因为n1是小于0,所以会一直出ok 那么如果 n = 0 while n 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第六天 标签:嵌套 print int 技术分享 基本 pytho col 必须 奇偶数 原文地址:https://www.cnblogs.com/ws-python0001/p/9648224.html
上一篇:链表排序