初识Python 学习笔记

#!/usr/bin/evn python
# 告诉解释器用什么方式来执行这段代码
# -*- coding:utf-8 -*-
# 字符编码
# Author:Li ShiLin
# 谢代码的人是谁


# 变量 python在定义变量的时候不需要 定义数据类型
# name = "Li ShiLin"
# print("My name is",name)

''' 变量定义规则:
    1.变量名只能以下划线,数字,字母组合形成
    2.变量名的一个字符不能以数字开头
    3.不能使用关键字:and、as、assert、break、continue、del、def、elif、except、else、exec、finally
      for、from、global、if、import、in、is、lambda、not、or、pass、print、raise、return、try、while、
      with、yield
    常量:python中没有常量的概念 所以定义一个常量的时候需要全大写
      eg: PIE = ""
'''

# import getpass  #(引入加密密码文件包)
# 调用的方法 (但是只能再命令行中才能实现)
# password =getpass.getpass("password:")

# 用户输入 (交互)
'''
print("输入您的名字!")
UserName = input("UserName:")
print("输入你的登陆密码!")
PassWord = input("PassWord:")
print(UserName,PassWord)
'''
# 格式化输出
# IndentationError: unexpected indent (python中一定要注意缩进格式 不然程序会报错)

# name = input("name:")
# age = int(input("age:"))
# job = input("job:")
# salary = input("salary:")
#
# # 数据类型强转 age = int(input("age:"))
# # print(type(age)) 打印数据类型
# # %s(表示字符类型) %d(表示整数类型) %f(表示浮点类型)
# info = '''
#  ————————info of %s ——————
#  Name:%s
#  Age:%d
#  Job:%s
#  Salary:%s
#  ————————this is Ok ——————
#   '''%(name,name,age,job,salary)
# # 不能少任何一个变量否则报错
# # 格式化输出的方法
# # print(info)
#
#
# # 第二种格式化输出    这种方式name只用写一次
# info2 = '''
# ————————info of {_name} ——————
#  Name:{_name}
#  Age:{_age}
#  Job:{_job}
#  Salary:{_salary}
#  ————————this is Ok ——————
# '''.format(_name=name,
#            _age=age,
#            _job=job,
#            _salary=salary )
#
# print(info2)


# 逻辑判断
# 模拟数据库中的储存信息
# _username = "zhangsan"
# _password = "a123"
#
# username = input("username:")
# password = input("password:")

# if 逻辑判断 if elif else
# if _username == username and _password == password :
#     print("Welcome user {name} longin...".format(name=username))
# else:
#     print("Invalid username or password!")



# while 循环(三次机会猜年龄大小)
# age_of_oldboy = 56
# count = 0
# while True:
#     if count == 3:
#         print("三次都没有猜对 不用猜了...")
#         break
#     guess_age = int(input("guess_age:"))
#     if guess_age == age_of_oldboy :
#         print("恭喜你答对了....!")
#         break
#     elif guess_age > age_of_oldboy:
#         print("我有那么老吗?")
#     else:
#         print("呵呵 我可没有那么年轻哦......")
#
#     count +=1

# while 优化之后的代码
age_of_oldboy = 56
# count = 0
# while count < 3:
#     guess_age = int(input("guess_age:"))
#     if guess_age == age_of_oldboy :
#         print("恭喜你答对了....!")
#         break
#     elif guess_age > age_of_oldboy:
#         print("我有那么老吗?")
#     else:
#         print("呵呵 我可没有那么年轻哦......")
#     count +=1
# else:
#  print("三次都没有猜对 不用猜了...")


# for循环语句的用法(for循环 i 代表的是一个临时变量 range表示的是循环次数)
# for i in range(3) :
#     guess_age = int(input("guess_age:"))
#     if guess_age == age_of_oldboy :
#         print("恭喜你答对了.....!")
#         break
#     elif guess_age > age_of_oldboy :
#         print("不好意思我还没有那么Old!")
#     else:
#         print("我要是有那么年轻就好了!")
# else:
#     print("不好意思机会已经用完了")


# for循环遍历是条件是(for i in range(0,10,2):)的方式加进去的 相当于java的(for(i;i%2;i++))
for i in range(0,10,2):
    print("logle",i)

猜你喜欢

转载自blog.csdn.net/qq_37531990/article/details/80588904
今日推荐