python之路-基础篇2

10、if else 流程判断

举例说明1:

import getpass  #引用getpass这个模块
_username = "kk"
_password = "123456"
username = input("username:")
password = getpass.getpass("password") #getpass功能是让密码不直接显示成明文
if _username == username and _password == password:
    print("Welcome user {name} login...".format(name = username))
#print("Welcome user %s login..." % username)
else:
    print("error")

注:缩进功能:子代码需要缩进

举例说明2:

#猜年龄
age_of_oldboy = 65
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy:
  print("Yes, you got it.")
elif guess_age > age_of_oldboy:
  print("No, think bigger!")
else:
  print("No,think smaller!")

11、while循环

举例说明1:

#死循环
count = 0
while  True:
    print ("count",count)
  count = count + 1

举例说明2:

age_of_oldboy = 65 
count = 0 #设置计数
while count < 3:#如果小于3次时循环执行
    #if count == 3:
    #break
    guess_age = int(input("guess age:"))
  if guess_age == age_of_oldboy:
    print("Yes, you got it.")
    break
  elif guess_age > age_of_oldboy:
    print("No, think bigger!")
  else:
    print("No,think smaller!")
  count += 1
else:
    print("Funk off")

12、for循环

举例说明1:

#for循环
for i in range(10):
    print("loop ", i)
答案:
C:\Users\Documents\python>python learn01.py
loop  0
loop  1
loop  2
loop  3
loop  4
loop  5
loop  6
loop  7
loop  8
loop  9

举例说明2:

#循环猜年龄

age_of_oldboy = 65
for i in range(3):
    guess_age = int(input("guess age:"))
    if guess_age == age_of_oldboy:
        print("Yes, you got it.")
        break
    elif guess_age > age_of_oldboy:
        print("No, think bigger!")
    else:
        print("No,think smaller!")
else:
    print("Funk off")

举例说明3:

for i in range(0,10,2):
    print("loop ",i)
时间: 2024-10-21 20:06:24

python之路-基础篇2的相关文章

python之路-基础篇-day3

今日所讲知识点总结: 1.set集合 2.collections Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: 1)Counter:计数器 2)OrderedDict:有序字典 3)defaultdict:默认字典 4)namedtuple:可命名元组 5)deque:双向队列 set集合 set集合是一个元素不重复的无序集合.类似于字典的key组成的一个无序集

python之路基础篇

1. Python基础之初识python 2. Python数据类型之字符串 3. Python数据类型之列表 4. Python数据类型之元祖 5. Python数据类型之字典 6. Python Set集合,函数,深入拷贝,浅入拷贝,文件处理 7. Python之常用模块 8. python正则表达式 9. python面向对象编程 10.python之socket编程 11.python进程.线程.协程

python之路-基础篇-day2

基本数据类型 在Python中,一切事物都是对象,对象基于类创建 注:查看对象相关成员的函数有:var,type,dir 基本数据类型主要有: 整数 长整型 浮点型 字符串 列表 元组 字典 set集合 接下来将对以上数据类型进行剖析: 1.整数 int 如:18.73.-100 每一个整数都具备如下功能: class int(object): """ int(x=0) -> integer int(x, base=10) -> integer Convert a

python之路-基础篇-8 循环

python中循环有两种,分别是for循环和while循环,循环可以将序列的数据进行迭代处理: for循环 for循环依次把list.tuple或字符串中的每个元素迭代出来,例如: names = ["zhangcong", "lisanjiang", "pangzhiguo"] for name in names: print name # 执行结果 zhangcong lisanjiang pangzhiguo 所以for x in - 循环

python之路-基础篇-003

[〇]学习环境 操作系统: Mac OS X 10.10.5 python: Python 3.5.1 IDE:PyCharm4.5 [一]列表(LIST): 下面是从help中摘录的一部分常用的方法: #创建列表 list() -> new empty list #追加列表 | append(...) | L.append(object) -> None -- append object to end #清除列表 | clear(...) | L.clear() -> None --

python之路-基础篇3

作业: 1.每周写一篇博客 2.编写登录接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 3.多级菜单 三级菜单 可依次选择进入各子菜单 所需新知识点:列表.字典

python之路-基础篇4

模块 模块分两种 1.标准模块(库) 直接导入就可以使用 2.第三方模块(库) 必须下载安装才可以使用 模块又可以叫做库 初始两个标准模块: 1.sys模块 例子: import sys #导入sys模块 print (sys.path) 结果: ['C:\\Users\\kk\\Documents\\python', 'C:\\python35.zip', 'C:\\DLLs', 'C:\\lib', 'C:\\Users\\kk\\Documents\\python']

python之路-基础篇-常用模块详解

什么是模块? 模块就是一个.py文件,文件名就是这个模块的模块名 这个文件中有写好的n个功能,当我要用其中的某个功能的时候,我只需要使用import方法来引入这个模块就可以使用这个模块中写好的功能,就不需要重复造轮子了 模块的分类: 1.内置模块(python自带的比如像os,sys等模块) 2.自定义模块,自己写的一些模块 3.第三方模块(开源模块) 模块导入方法: import module # 导入module模块下面的全部方法 from module.xx.xx import * # 导

python之路-基础篇-7 条件判断

在生活中,一件事情面临着很多选择,比如吃饭的时候,会考虑吃什么,盖饭?面条?火锅?,如果选择吃盖饭,那吃什么盖饭,尖椒肉丝?鱼香肉丝?... 可以用python来完成上面描述的事情: input_value = input("请问想吃点什么,盖饭.面条.火锅:") if input_value == '盖饭': print("您选择的是%s!" % input_value) elif input_value == '面条': print("您选择的是%s!