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  
版权声明:本文为博主原创文章,未经博主允许不得转载。

Python学习日记 第八天 EX18-19

EX18 def命令定义一个函数。后接函数名称由字幕数字或下划线组成。括号中为函数变量,变量之间以逗号隔开。最后以:收尾。此为一个完整的函数定义。引用函数时,函数名称 + 参数名称即可EX19 ...

Python 第八天学习记录——socket高级用法

python的socket用法例子

python学习---第八天

在下这厢有礼了 例子;  测试xlrd扩展包 xlrd顾名思义,就是excel文件的后缀名.xl文件read的扩展包。这个包只能读取文件,不能写入。写入需要使用另外一个包。但是这个包,其实也能读...

python学习日记_第八天(ex18~19)

L18:命名、变量、代码、函数 巩固了一下,没什么新内容 #coding:utf-8 #习题 18: 命名、变量、代码、函数 def print_two(*args): arg1, arg2 = a...
  • wws563
  • wws563
  • 2015年12月16日 11:38
  • 717

Python快速学习第八天

本文内容全部出自《Python基础教程》第二版 10.1 模块 现在你已经知道如何创建和执行自己的程序(或脚本)了,也学会了怎么用import从外部模块获取函数并且为自己的程序所用: >>> ...

3G手机Android应用开发第八天代码

  • 2011年09月22日 16:09
  • 3.93MB
  • 下载

spring cloud微服务框架第八天

第八天,应用的监控功能,对于分布式系统非常重要。如果把分布式系统比作整个社会系统。那么各个服务对应社会中具体服务机构,比如银行、学校、超市等,那么监控就类似于警察局和医院,所以其重要性显而易见。这里说...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python第八天
举报原因:
原因补充:

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