淘米的正确姿势

  1. 不放水筛一下,筛出来的粉末状就是大米的杂质或米虫的排泄物。

  2. 凉水均匀缓慢地淘洗,浮在水面上的虫和大米不要,不要用流水或热水进行淘洗,以防营养流失。

  3. 淘米的前后均不应浸泡,如果淘米后浸泡,应将浸泡米的水和米一同下锅煮饭。

  4. 清水淘洗2~3遍即可下锅煮饭。

Python 练习题: for 循环练习

一、说明

这是个单纯用for 循环画出来的图片,主要部分是显示你对循环的理解。在具有不同行数的字符重复模式的行中,使用嵌套的for循环表示行和字符模式。这项任务的另一个重要组成部分是使用一个常数来概括程序的任务,这个常量可以更改以调整图形的大小。如果您的大小常数被更改为其他的值,程序会显示你期望输出的文件。

图片1.png

二、我的代码/2017-06-25

想了挺久的,不知道怎么实现才好,用了非常笨的办法。看看算法这些东西,还是前端和业务逻辑那些东西简单。

def printForSomething(L):
    m = range(0,8)
    n = [' ','/','*','\\','+','=','|','.']
    b = [' ','\\','*','/','+','=','|','.']
    result = L
    str = ''
    for x in result:
        str = str + n[x]
    result.reverse()
    for y in result:
        str = str + b[y]
    print(str)
printForSomething([0,0,0,0,0,1,2])
printForSomething([0,0,0,0,1,1,2])
printForSomething([0,0,0,1,1,1,2])
printForSomething([0,0,1,1,1,1,2])
printForSomething([0,1,1,1,1,1,2])

三、我的代码/2017-06-27

同事给了思路后自己练习了下。用for循环理解行和列。

num = 6
for i in range(1,num): #分为5行
    for j in range(1,7-i): #前5行
        print(' ',end=' ')
    for j in range(1,i+1): #'/' 1->5依次排开
        print('/',end=' ')
    print('**',end=' ') #固定在中间的两个'*'
    for j in range(1,i+1): #'\' 1->5依次排开
        print('\\',end=' ')
    for j in range(1,7-i): #后5行
        print(' ',end=' ')
    print('') #为了换行