Python第八天

原创 2017年01月03日 23:55:27
课后题:
0)请谈下你对列表的理解


1)什么情况下我们要是循环永远为真?
答:判断输入的数是否符合某种类型等等


编程题

0)

passWord = "everybody"

num = 3
flag = True
longStr = 0
#判断是否含有 * 
while flag:
    temp = input("请输入密码:")
    for i in temp:
        if i == "*":
            print("密码中不能含有“*”号!您还有 3 次机会!",end="")
            break
        else:
            longStr += 1
            if  longStr == len(temp):
                flag = False


#三次输入
while num > 0:
    if temp == passWord:
         print("密码正确,进入程序......")
         break
    elif temp != passWord:
         num -= 1
         if num == 0:
            print("你已经失去输入密码机会")
            break
         print("你还有",end="");print(num,end="");print("次机会,请输入密码:")
         temp = input()
        


1)



print("100~999的所有水仙花数")
for i in range(100,999):
    if i == ((i%1000-i%100)/100)**3+((i%100-i%10)/10)**3+(i%10)**3:
        print(i)


2)




print("红球 3 个,黄球 3 个,绿球 6 个,随机抽出 8 个,所有组合:")
for red in range(4):
    for yellow in range(4):
        for green in range(2,7):
            if red+green+yellow == 8:
                print(red,yellow,green)






收获小结:
0)判断字符串中是否有某个字符串,可以使用资格运算符 in
>>> if "h" in "huanghaozhuoyuan":
print(True)



True


1)要注意如何是自己的代码运行更高效
如:
i = 0


string = 'ILoveFishC.com'


while i < len(string)):
    
print(i)
    
i += 1


改后:不需要每次都计算字符串长度,而是一次算出
i = 0


string = 'ILoveFishC.com'


length = len(string)


while i < length:
    
print(i)
    
i += 1  
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

读书笔记

0)不要尝试一招读完所有类型的书,有些书过脑,就要细读,争取一次到位,不遗余力的做读书笔记,定期回顾, 有些书不过脑,适当看看,若有借鉴就汲取,没有就丢掉;读书如同打游戏,没有固定的思维模式,一定是见...

使用VC的时候,在VC98文件夹里的 Include 文件下添加头文件!!!

RT!

Python第七天

0)加载背景音乐 播放背景音乐(单曲循环) 我方飞机诞生 while True: if 用户是否点击了关闭按钮: 退出程序 interval +=1 if interval ...

读书笔记(三)

0)没有健康的心理,就没有健康的人生 1)最怕你一生碌碌无为,还安慰自己平凡可贵 2)当你不够强时,你发的一切表和牢骚,你罗的人和眼泪和汗水,在别人看来都是个笑话 3)悄...

python第九天

列表: 0)创建普通列表: >>> member = ['我','你','他','他们'] >>> member ['我', '你', '他', ...

数据结构之静态链表小结

#define MAXSIZE 1000 typedef struct { ElemType data; //数据 int cur; //游标 (Cursor) }Component,S...

python 第六天

算数操作符 0)除法: >>> 3.0//2 1.0 >>> 3/2 1.5 1)取余数 >>> 5%2 1 >>> 11%2 1 2)幂运算 >>> 3**2 9 >>> 3**...

Pyton第十一天

列表的一些常用操作符 0)比较操作符 列表中,只有一个元素,直接比较列表元素大小; >>> list1 = [123] >>> list2 = [234] >>> list1...

Python第十天

0)从列表中获取元素 >>> member = ['我','你','他'] >>> member[0] '我' 1)从列表中删除元素 remove() >>> me...

python 如何将字典dict、列表list中的中文正常显示

在代码文件中定义中文时,经常会遇到问题,要么编码错误,要么是无法正常打印显示。例如,dict_chinese.py:#!/usr/bin/python a={'name': 'fengshou'} b...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)