小甲鱼《零基础学习Python》课后笔记(七、八):了不起的分支和循环1 – 小火柴棒的博客

试验的题

0.if 过失(钱 < 100):上边这行指定遗传密码相当于?

if money >= 100

一。断言的效能是什么

保留字assert执意本人所说的assertion。,当保留字前面的环境为false时,顺序主动分裂并掷骰AssertionError的异乎寻常的。

本人随时需求异乎寻常的的的指定遗传密码?当本人试验的顺序时,它一言可尽应用。,由于过失让错误的的环境事业无法解说的col,本人最侥幸错误的的时分获得自身击毁。

普通而言,本人可以在TA RE顺序中设置校验点,当需求确保顺序达到目标环境在或中为真时,assert保留字异乎寻常的顶用。

体式 : 断言 空格 判别声明 逗号 双引号错误的

  >>> assert 5 > 6, "错误的"  
  Traceback (至多 recent call 极限的独身)  
    File "", line 1, in   
      assert 5 > 6, "错误的"  
  AssertionError: 错误的  

2.假定有x。 = 1,y = 2,z = 3,怎样紧的使更叠发生三个变量的值

x, y, z = z, y, x

  >>> x =1  
  >>> y = 2  
  >>> z = 3  
  >>> x,y,z = z, y, x  
  >>> z  
  1  
  >>> y  
  2  
  >>> x  
  3  

3.猜猜(x < y and [x] or [y])[0]获得什么样的效能?

这说起来是 Python 的作者还没有为 Python 联结三个一组开刀符从前,Python 社区的小同伴们活泼的应用 and 和 or  词的搭配来获得三个一组开刀符的效能。

四。你听说过分子营销经理吗

in。用于反省值可能的选择在序列中,在航空学中回归真实,别的复回False。

  >>> name = 艾伦  
  >>> 一 in name  
  True  
  >>> 整个 in name  
  True  
  >>> 整个 in name  
  False 

动动手

0.图像中小甲鱼应用ifelif 在大多数情况下,else比if更有效率,而是基础普通计算总数,类的水果普通被纳入师范学校,也执意说,打算分普通在70到80分暗中,因而基础计算总数法则,本人还可以改善以下顺序以提高效率。

特刊备查簿:基础100分制,90分不正好,80至90位B,60到80是C,60以下为D,写独身顺序,当用户输出分时,经过主动重读以abcd体式邮票。

  number = input('请输出您的SCOR:'')  
  grade = 约整数(数字)  
  if 100 >= grade >= 90:  
      邮票('A')  
  elif 90 > grade >= 80:  
      邮票('B')  
  elif 80 > grade >= 60:  
      邮票('C')  
  elif 60 > grade >= 0:  
     邮票('d')  
  else:  
     print('输出错误的)!'')  

的作者在很长一段时间将不会联结三个一组开刀符执意怕跟C表达能力平均搞出国际乱码大赛,鸡蛋缝补的不均一赶走初学者,不外,假设你一趟了解应用三个一组运算符的灵巧,或许稍许地更复杂的成绩会接到处理。

将以下指定遗传密码修正为三个一组运算符获得:

  x, y, z = 6, 5, 4  
  if x < y:  
      samll = x  
      if z < small:  
          small = z  
  elif y < z:  
      small = y  
  else:  
      small = z  

修正后:

small = x if (x < y and x < z) else (y if y < z else z) 

极限的,据我看来男仆我的大众号,公名还没有满意的,后来的会渐渐加,视频博客也将同时革新的为大众号。事实上的,我很自私自利。,我正好想钢制的我的写作能力,我也认为注意力我的讲读者能和我一同生长。

发表评论