金融企业网站制作,博客社区类网站模板下载,宁德市是哪个省,wordpress 文章分页#x1f308; 个人主页#xff1a;白子寰 #x1f525; 分类专栏#xff1a;python从入门到精通#xff0c;魔法指针#xff0c;进阶C#xff0c;C语言#xff0c;C语言题集#xff0c;C语言实现游戏#x1f448; 希望得到您的订阅和支持~ #x1f4a1; 坚持创作博文… 个人主页白子寰 分类专栏python从入门到精通魔法指针进阶CC语言C语言题集C语言实现游戏 希望得到您的订阅和支持~ 坚持创作博文(平均质量分81)分享更多关于深度学习、C/Cpython领域的优质内容希望得到您的关注~ 目录
导图
顺序语句
概念
条件语句
概念
条件语句分类
if语句
if...else...语句
if...elif...else...语句
缩进和代码块
概念 好处和弊端
空语句pass
作用 循环语句
while循环
①打印1-10的整数
②打印123...100的结果
for循环
①利用for循环打印1-10
② 利用for循环打印1-10的偶数 ③求1-100的和 continue
break
综合题 导图 顺序语句
概念
就是按照顺序来按照自己写的代码逐行顺序输出叫做顺序语句
print(a)
print(b)
print(c)
上面代码输出
abc一个字母占一行后面也代表这个意思 而不是acb或bac或cda 条件语句
概念
条件语句能够表达 如果 ... 否则 ... 这样的语义. 这构成了计算机中基础的 逻辑判定. 条件语句也叫做分支语句, 表示了接下来的逻辑可能有几种走向.
条件语句分类
if语句 if (3 2):print(hello)print(programmer)
print(bai)
控制台显示
bai
我们再来看一段代码与上面代码对比有什么区别
if (3 2):print(hello)print(programmer)print(bai)
控制台显示
无 为什么呢 这时要考虑到缩进的重要性在键盘上是TAB键 这三个语句都包含在了if语句里面了 而最开始的代码最后一个语句没有包含在if语句里面 下面的if..else..语句的缩进也是如此 if...else...语句 a int(input(请输入你微信余额))
if a 700:print(去长沙旅游)
else:print(在宿舍呆着) 控制台显示 if...elif...else...语句
多条件分支elif a int(input(请输入你微信钱包余额))
if a 3000:print(暑假旅行)
elif (a 1000 and a 3000) :print(自驾游)
else:print(宅家) 控制台显示 缩进和代码块 概念 缩进 是指一个TAB键 代码块 是指的是一组放在一起执行的代码都在上面举例到 好处和弊端 基于缩进的方式表示代码块, 好处强制要求程序猿要写明确的缩进, 来明确代码之间的相对关系. 如果缩进书写的不对, 则直接报错. 弊端如果缩进层次比较多, 就容易分不清楚某个语句属于哪个层级. 接下来再举个栗子
看下面代码
a int(input(请输入第一个整数))
b int(input(请输入第二个整数))
if a 1:if b 2:print(hello)print(programmer)
print(bai)
控制台显示 可以看到代码逻辑是这样子的 空语句pass 作用 并不会对程序的执行有任何影响, 只是占个位置,保Python语法格式符合要求. 举个栗子
#代码一
a int(input(请输入你微信余额:))
if(a 1000):print(去长沙旅游)#代码二
a int(input(请输入你微信余额:))
if(a 1000):pass
else:print(去长沙旅游)
以上两个代码是等价的 控制台显示 循环语句
有些操作需要反复执行这时就需要循环
while循环 while 条件: 循环体 注条件为真执行while循环 条件为假不执行while循环 ①打印1-10的整数
同时也要注意代码块和缩进
#打印 1-10 的整数
num 1
while num 10:print(num)num 1
②打印123...100的结果
#1-100的和
num 1
result 0
while num 100:result numnum 1
print(fresult {result})
控制台显示 for循环 for 循环变量 in 可迭代对象: 循环体 注可迭代对象, 指的是 内部包含多个元素, 能一个一个把元素取出来的特殊变量 ①利用for循环打印1-10
for i in range(1 , 11):print(i) 注range 函数能生成可迭代对象range(1,11)指的是[1-10] ② 利用for循环打印1-10的偶数
for i in range(2 , 12 , 2):print(i) 注 通过 range 的第三个参数, 可以指定迭代时候的 步长.也就是一次让循环变量加几. range的步长也可以定义为负数 ③求1-100的和
sum 0
for i in range(1 , 101 , 1):sum i
print(sum)
控制台输出5050 continue
continue 表示结束这次循环, 进入下次循环
举个栗子打印1-10奇数
for i in range(1 , 10):if i % 2 0:continueprint(i) 控制台输出1 3 5 7 9数字与数字之间隔一行 break break表示结束整个循环 还是像上面那个代码
for i in range(1 , 10):if i % 2 0:breakprint(i)
控制台输出1 综合题
题目要求请输入几个数字再把这些数字求平均值输入的数字以 ;为结束
count 0
sum 0
while True:num input(请输入数字)if num ;:breaknum float(num)sum numcount 1
print(sum / count)
控制台显示 ***********************************************************分割线***************************************************************************** 完结感谢浏览和阅读。 等等等等一下分享最近喜欢的一句话: “天再高又何妨只要不断攀登终能接近阳光”。 我是白子寰如果你喜欢我的作品不妨你留个点赞关注让我知道你曾来过。你的点赞和关注是我持续写作的动力 好了划走吧。