day5:isinstance&代码块&分支&while循环

day5:isinstance&代码块&分支&while循环,第1张

概述1.判断类型 isinstance语法:用法一:	isinstance(要判断的值,要判断的类型) 返回True 或者 False用法二:	isinstance(要判断的值,(可能的类型1,可能的类型

1.判断类型 isinstance
语法:
用法一:
isinstance(要判断的值,要判断的类型) 返回True 或者 False
用法二:
isinstance(要判断的值,(可能的类型1,可能的类型2,可能的类型3 ... ) ) 如果有一个类型满足,返回的是True 否则 返回False
数据类型:
int float bool complex str List tuple set dict

2.代码块 : 以冒号作为开始,用缩进来划分作用域

作用域:作用的区域,作用的范围

代码块的注意点:要么全都是一个tab缩进,要么全都是4个空格,不能混合使用

3.流程控制

流程: 代码执行的过程
控制: 对代码执行过程的一种把控

三大结构:
1.顺序结构 : 默认代码依次从上到下执行
2.分支结构 : 4种
3.循环结构 : for while

分支结构:
(1)单项分支
(2)双项分支
(3)多项分支
(4)巢状分支

4.单项分支

if 条件表达式:
  code1
  code2
当条件表达式成立,返回True,执行对应的代码块,反之不执行

例子:

1 liucaixia = "女生"2 @H_502_74@if liucaixia == ":3     print(给他买一些好吃的)4     给他买一些好玩的5     陪她出去逛街6     陪她买化妆品")

 

5.双项分支

if 条件表达式:
  code1
  code2
else:
  code3
  code4

例子:

抠脚老汉加他微信加他手机收集他的兴趣爱好以后多联系7 else8     给你一榔头~")


如果条件表达式成立,执行if对应的代码块
如果条件表达式不成立,执行else对应的代码块

if 代码块也叫做真区间
else 代码块也叫做假区间

6.input 等待用户输入字符串,接受的数据是字符串

1 username = input(请输入您的用户名:2 password = input(请输入您的密码:3 if username == admin" and password == 000登录成功~5 登录失败~")

7.多项分支 (多选一)

语法:
if 条件表达式1:
  code1
  code2
elif 条件表达式2:
  code1
  code2
elif 条件表达式3:
  code1
  code2
else:
  code...
例子:

 1 youqian = False 2 youfang = 3 youche = 4 youyanzhi = 5 youtili = 6  7 if youqian == True: 8     我就嫁给你1 9 elif youfang ==10     我就嫁给你211 elif youche ==12     我就嫁给你313 elif youyanzhi ==14     我就嫁给你415 elif youtili ==16     我就嫁给你517     18 19     你是个好人")

 

如果条件表达式1成立,反之则向下执行
如果条件表达式2成立,反之则向下执行
如果条件表达式3成立,反之则向下执行
直到最后,任何条件都不满足,执行else这个分支的代码块.

elif 可以出现0次或者多次
else 可以出现0次或者1次

8.巢状分支 (单项分支,双项分支,多项分支的互相嵌套)

 7  8  9     if youfang ==10         if youche ==11             if youyanzhi ==12                 if youtili ==13                     老娘今天死活要嫁给你,等着接盘吧,兄弟14                 15                     恭喜你~ 成为我的1号备胎16             17                 你可以上韩国整整容,整成金城武再来.出门左拐,乘2路汽车,2站之后下是你家,不送了,老弟.9.循环结构: while 循环

特点:减少冗余的代码,提升代码的效率
语法:
while 条件表达式:
  code1...
  code2...

1.初始化一个变量
2.写上循环的判断条件
3.自增自减的变量值

 1 # 计算1~100的累加和 2  方法一 3 i = 1 4 total = 0 5 while i<=100 6      把所有的i值全部累加到total这个变量中 7     total += i  total = total + i 8     i+=1 9 10 print(total)11 12 13 14  方法二15 total =16 i = 117 sign = Truewhile sign:    19     total += i 20     i+=121 22      手动加上终止循环的条件23     if i == 101 :24         sign =25 print(total)

-------------------------------------------------------------------------

单项循环的练习:

1.打印一行十个小星星,奇数个为★,偶数个位☆

1 i =while i<10 写上代码的逻辑if i % 2 == 0:5         ",end=""7         8     i+=1

2.一个循环打印十行十列的小星星

while i < 100 打印星星*5      打印换行7     if i % 10 == 98         ()9     i+=1

3.一个循环打印十行十列隔列换色的小星星

 1 i = 3      4      print("*",end="") 5      6          7      8          9     10     11     13         14     i+=1

4.一个循环打印十行十列隔行换色的小星星

while i<100 3 if i // 10 % 2 ==12         14     i+=1

 

总结

以上是内存溢出为你收集整理的day5:isinstance&代码块&分支&while循环全部内容,希望文章能够帮你解决day5:isinstance&代码块&分支&while循环所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1190137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存