python-输入、输出、类型转换、if、运算符、流程控制

来源:互联网 发布:钱箱控制软件 编辑:程序博客网 时间:2024/05/22 16:53

输入、输出、类型转换

#!/usr/bin/python#coding:utf-8###########输出##################age = 19print("age--%d"%age);str="str"print("string--%s"%str)###########输入##################password = raw_input("请输入密码:")print ("您刚刚输入的密码是:%s"%password)###############如果是python 2.x,请使用raw_input()#################name = input("输入姓名:")QQ = input("输入QQ:")tel = input("输入手机号:")print("-------------")print("姓名:%s \nQQ:%s \n手机号:%s"%(name,QQ,tel))print("-------------")###########数据类型############typeA = 100type(typeA)type(100)type("100")###########数据类型转换############inta = int("123")print(inta)print("-------------")print("AAA"*3)print('aaa'*3)

输出如下:

E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.pyage--19string--str请输入密码:123您刚刚输入的密码是:123输入姓名:111输入QQ:222输入手机号:333-------------姓名:111 QQ:222 手机号:333-------------123-------------AAAAAAAAAaaaaaaaaaProcess finished with exit code 0

if代码格式、关系运算符

有:号的下一行代码的缩进为一个tab键,或者4个空格

#!/usr/bin/python#coding:utf-8###########if##################a = 20if a<21 and a<23:    print("a>18--")if a < 21 or a < 13:    print("a>18--")print("a>18++")print("a<18")

输出:

a>18--a>18--a>18++a<18

如下的缩进方式是错误的
这里写图片描述


这里写图片描述

if逻辑运算符

#!/usr/bin/python#coding:utf-8###########if##################a = 20if a<21 and a<23:    print("a>18--")else:    print("else--")    print("else++")if a < 21 or a < 13:    print("a>18--")    print("a>18++")print("a<18")b = 22if not(b<21 and b<23):    print ("not")

输出如下:

E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.pya>18--a>18--a>18++a<18notProcess finished with exit code 0

if嵌套

#!/usr/bin/python#coding:utf-8###########if##################a=1b=5if a>2:    print("a>2")elif a>-1:    print ("a>-1")    if b>1:        print ("b>1")        print (b>1)    elif b>3:        print ("b>3")    else:        print ("b>1 else")else:    print ("all else")

输出如下:

E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.pya>-1b>1TrueProcess finished with exit code 0

流程控制

#!/usr/bin/python#coding:utf-8###########while##################a = 1mSum = 0while a<=10:    mSum+=a    a+=1print (mSum)print ("---------")###########for##################b="safly"for temp in b:    print (temp)print ("---------")###########break##################b="python"for temp in b:    if temp=="h":        break    print (temp)print ("---------")###########continue##################b="python"for temp in b:    if temp=="h":        continue    print (temp)print ("---------")

输出如下:

E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.py55---------safly---------pyt---------pyton---------Process finished with exit code 0
阅读全文
0 0