1.基本数据类型

1.字符串(引号内):

  name=“我是Manuel”

  name='我是Manuel'

  name="""Manuel"""

  name='''Manuel'''

加法:

  n1="alex"

  n2="conda"

  n3="we"

  n4=n1+n2+n3   #n4="alexcondawe"

乘法:

  n1="alex"

  n2=n1*10    #n2="alexalexalexalexalexalexalexalexalexalex"

2.数字

  age=13

  加减乘除

  a=4**3     #a=4的3次方

  b=39%8  #获取39除以8得到的余数

  c=39//8   #获取39除以8得到的整数结果 4

2.循环

1.死循环:

import time

while 1==1:

  print('ok',time.time())

二、while循环

1、基本循环

while 条件:

    # 循环体

    # 如果条件为真,那么循环体则执行
# 如果条件为假,那么循环体不执行
#补充:
while 条件:
  代码块
else:
  代码块  
else后代码块只运行一次

2、break

break用于退出所有循环

while True:
print ""
break
print ""

3、continue

continue用于退出当前循环,继续下一次循环

while True:
print ""
continue
print ""

练习

1、使用while循环输入 1 2 3 4 5 6   8 9 10

2、求1-100的所有数的和

3、输出 1-100 内的所有奇数

4、输出 1-100 内的所有偶数

5、求1-2+3-4+5 ... 99的所有数的和

6、用户登陆(三次机会重试)

#
##1.使用while循环输入1 2 3 4 5 6 8 9 10
#a=1
#while a<=10:
# if a==7:
# pass
# else:
# print(a)
# a+=1
#print('done!') ##2.求1-100的所有数的和
#b=1
#sum_hunderd=0
#while b<=100:
# sum_hunderd=sum_hunderd+b
# b+=1
#print(sum_hunderd) ##3.输出1-100内的所有奇数
#c=1
#while c<=100:
# if c%2==0:
# pass
# else:
# print(c)
# c+=1 #
##4.输出1-100内的所有偶数
#d=1
#while d<=100:
# if d%2==0:
# print(d)
# else:
# pass
# d+=1
# ##5.求1-2+3-4+5...99的所有数的和
#e=1
#sum_e=0
#while e<100:
# if e%2==0:
# sum_e=sum_e-e
# else:
# sum_e=sum_e+e
# e+=1
#print(sum_e)
# #6.用户登陆(三次机会重试)
account=input('账户名:')
password=input('密码:')
i=1
while i<=4:
if i>3:
print('用户名或密码错误超过3次,账号冻结半小时')
break
if account=='admin' and password=='admin':
print('登陆成功')
break
else:
print('登陆失败,请重试')
account=input('账户名:')
password=input('密码:')
i+=1

Python_02 基本数据类型、while循环的更多相关文章

  1. Python的基本语法,涵盖数据类型、循环判断、列表、map和set等

    以#开头的语句是注释 当语句以冒号“:”结尾时,缩进的语句视为代码块.一般缩进4个空格 Python程序是大小写敏感的,如果写错了大小写,程序会报错. Python的数据类型 整型 浮点型 字符串 布 ...

  2. Python之路1-变量、数据类型、循环语法

    1.python语言介绍 编程语言主要从以下几个角度进行分类,编译型和解释型,静态语言和动态语言,强类型定义语言和弱类型定义语言. 编译和解释区别 编译器是把源程序的每一条语句都编译成机器语言,并保存 ...

  3. Python入门(一)数据类型、循环语句

    脚本语言类型: 1.编译型语言:写完代码不能执行,需要先编译     eg:c.c++.c# 2.解释性语言:不需要编译 直接执行                      eg:python.jav ...

  4. 第十九节:Java基本数据类型,循环结构与分支循环

    基本数据类型 Java中的基本数据类型,有8种,在Java中有四种类型,8种基本数据类型. 字节 boolean 布尔型为1/8 byte 字节类型为1 short 短整型为2 char 字符型为2 ...

  5. 基本数据类型(While循环,For循环,列表以及相关用法)

    正常在没有学习循环情况下,我们要输出同样的语句,需要重复打印.相当重要!!!! While循环 将输出放在一行 end=""默认是换行 print("Hello Worl ...

  6. Python学习笔记----数据类型 运算符 循环 条件判断

    1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...

  7. 总结day6 ---- set集合,基本类型的相互转化,编码,数据类型总结,循环时候不要动列表或者字典,深浅copy

    python小数据池,代码块的最详细.深入剖析   一. id is == 二. 代码块 三. 小数据池 四. 总结 一,id,is,== 在Python中,id是什么?id是内存地址,比如你利用id ...

  8. python基本数据类型和循环、判断

    一.语言分为2种: 编译型语言:写完代码不能执行,得先编译 c.c++.c#,速度相对解释性语言更快,因为只需要执行一次解释型语言:不需要编译,直接执行 python.java.php.js.go.r ...

  9. 关于变量在for循环内外定义的思考

    在c#或java里面,我们通常会这样写for循环: ;i<;i++) { Console.WriteLine(i); } 前一阵子,我突发奇想,如果按照下面这样写,会不会比上面的运行效率高一些: ...

随机推荐

  1. ubuntu 安装php 扩展和查看扩展包

    利用ubuntu的软件包下载.安装工具:apt-get 输入下面的命令即可安装 php扩展库mcrypt.curl.gd库.mbstring.simplexml. apt-get install ph ...

  2. Java的大内存分页支持

    原文:http://kilik.iteye.com/blog/677253 最近在研究java的性能调优,顺手写了一个小程序来测试性能问题.这个程序用来进行矩阵乘法运算,如下: for (int i ...

  3. python报错'str' object is not callable

    >>> x=1.235 >>> int(x) 1 >>> str="fsgavfdbafdbntsbgbt" >> ...

  4. ROS-MikroTik-RouterOS-培训认证各种证书

    官方原文: https://mikrotik.com/training/about MikroTik certified training programs MTCNA - MikroTik Cert ...

  5. Django简介及Django项目的创建详述

    Django简介 Django是一个开源的Web应用框架,由Python写成.但是,百度百科中讲它采用了MVC框架模式,其实这个解释不准确. 确切的讲,Django的模式是:路由控制+MTV模式.所谓 ...

  6. 第7章 网络层协议(2)_ICMP协议

    2. ICMP协议 2.1 ICMP报文(Internet Control Message Protocol)的类型 报文类型 类型值 代码 描述 请求报文 8 0 请求回显报文 响应报文 0 0 回 ...

  7. linux xml

    1:xml的基础语法,识别,创建xml文件 xml文件头:<?xml version="1.0" encoding="utf-8"?> 必须要有且 ...

  8. python序列化模块

    什么叫序列化——将原本的字典.列表等内容转换成一个字符串的过程就叫做序列化. 序列化的目的 1.以某种存储形式使自定义对象持久化: 2.将对象从一个地方传递到另一个地方. 3.使程序更具维护性.   ...

  9. @Autowired与@Resource 详细诠释和区别(附带例子)

    @Autowired 与@Resource:1.@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上. 2.@Autowired默认按类型装配( ...

  10. linux进程端口防火墙

    进程端口: 1.netstat –apn :查看所有的进程和端口使用情况 2.查看8080端口是否被占用 [root@localhost bin]# lsof -i:8080 3.查看防火墙开放的端口 ...