从人工智能到Python入门-第二篇

PYTHON学习之路第二篇

一、条件判断

username='admin';password=123456
print('登陆系统')
print('请输入用户名')
name=input()
print('请输入密码')
pwd=input()

if name==username and password==pwd:
    print('登陆成功')
else:
    print('登陆失败')

二、while与for循环
1.while

count=0
while count<=9:
    count+=1
    print(count)
else:
    print('end')

2.for
(1)for循环遍历

a = {'大脑斧':'大老虎','发福碟':'花蝴蝶','大机狙':'大蜘蛛'}
for x in a:
    print(x+'='+a[x])
else:
    print('end')

(2)for指定循环第一个参数代表起始第二个参数代表循环结束且不包含自身第三个参数正数代表递增负数代表递减

for x in range(10,0,-1):
    print(x)

三、导入模块

import test as te
print(te.a)
#导入模块变量 *为全部变量和函数
from test import a
print(a)
#__init__.py引入包后自动执行文件内的代码适用于初始化内容-比如引入多个系统模块

包和模块是不会重复导入的
四、函数
系统函数与自定义函数

 	#系统函数-去小数点后两位
    a = 1.123456
    result = round(a,2)
    print(result)
    #自定义函数
    def myfun(x, z):
        return x,z
    #序列解包
    one,two = myfun(2,3)
    print(one,two)

五、面向对象·类

#行为与特征=类
class MyClass():
    name='py菜鸟'
    age=18

    #构造函数
    #初始化对象的属性
    def __init__(self,name,age):
        self.name = name
        self.age = age
        print('实例化调用')

    def outInf(self):
        print(self.name,self.age)

mc = MyClass('cl',16)    
mc.outInf()    
print(mc.name)

你可能感兴趣的:(从人工智能到Python入门-第二篇)