金角大王的紫金葫芦,python开发环境介绍链接:
http://list.youku.com/albumlist/show/id_28961509.html
# Author:larlly
python2.x需要字符编码utf-8,才可以支持中文
# _*_  coding:utf-8 _*_

# 用户输入
name3 = input("what is your name : ") print ("my name is ",name3 ) #输入密码时如果想要不可见,就要用getpass模块中的getpass方法 #加密
import getpass
#pwd = getpass.getpass("请输入密码:")
pwd = input("请输入密码:")
print(pwd) # 模块初识,python的强大之处在于他有非常丰富和强大的标准库和第三方库。 sys库
import sys
print(sys.argv)
输出
python 1.py hello world #把执行脚本时传递的参数获取到
['1.py','hello','world'] 就是一个列表 [0] [1] [2] print(sys.path) #查看python环境变量列表 os库
调用系统命令
import os
os.system("df -h") 结合os,sys模块
import os,sys
os.system(''.join(sys.argv[1:1])) #把用户输入的参数当作一条命令交给os.system来执行 打印类型
print( type(username)) 判断if-else:
import getpass
_username = "larlly"
_password = "123"
username = input("what is your name: ") password = input("qing shu ru mi ma: ")
#password = getpass.getpass("请输入密码:")
if _username == username and _password == password:
print("welcome login" ,username )
else:
print("username or password is error !")
#打印字符串
print ("his name is %s " %("a")) #打印整数
print ("he is %d years old" %(25)) #打印浮点数
print ("his height is %f m" %(1.68))
#打印浮点数(指定保留小数点位数)
print ("his height is %.2f m"%(1.69)) #指定占位符宽度
print ("name:%10s age:%8d height:%8.2f"%("abc",25,1.69)) #指定占位符宽度(左对齐)
print("name:%-10s age:%-8d height:%-8.2f"%("abc",25,1.69)) #指定占位符(只能用0当占位符)
print ("name:%-10s age:%08d height:%08.2f"%("abc",25,1.69)) #科学计数法
print(format(0.0015,'.2e'))
#格式化输出(俩种格式)

name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:") info = ''' Info of the ''' + name +'''
Name:''' + name +'''
Age:''' + age + '''
Job:''' + job + '''
Salary:''' + salary + '''
''' """
info = '''INFO OF THE %s
NAME:%s
AGE:%s
JOB:%s
SALARY:%s
''' % (name,name,age,job,salary)
"""
print(info)

#猜测年龄,超过三次就跳出

count = int(0)
age = int(25)
while (count < 3):
age_guess = int(input("请输入我的年龄: "))
if age == age_guess:
print("very good ,your answer is good")
break
elif age_guess < age:
print("your answer can older")
else:
print("your answer can younger")
count +=1
else:
print("兄弟,都三次啦@") for循环及if-elif-else嵌套
for i in range(10):
print("larlly:",i) #i小于5跳出本次循环,等于5打印,大于5中断
for i in range(10):
if i < 5:
continue
print(i)
elif i == 5:
print(i)
else:
break
print(i) #死循环
count = 0
while True:
print("who is that ?")
count += 1 #循环百次
count = 0
while count <100:
print("who is that ?")
count += 1
print (count) count = 0
while True:
print("who is that ?")
count += 1
print(count)
if count == 100:
print("该中断了")
break
												

week_one-python基础 基本语法、流程控制的更多相关文章

  1. Python基础——数据类型、流程控制、常用函数

    Python tutorial :Python网站上的对 Python 语言和系统的基本概念和功能进行的非正式的介绍. 在学习Python之前,我们需要学会在各个平台配置Python的运行环境,下文中 ...

  2. python基础——3(流程控制)

    一.if判断 1.语法一: if 条件: 子代码块 示例代码: sex = 'female' age = 18 is_beautiful = True if sex == 'female' and a ...

  3. Python分支结构与流程控制

    Python分支结构与流程控制 分支结构 if 语句 分支结构在任何编程语言中都是至关重要的一环,它最主要的目的是让计算机拥有像人一样的思想,能在不同的情况下做出不同的应对方案,所以if语句不管是在什 ...

  4. Python第四天 流程控制 if else条件判断 for循环 while循环

    Python第四天   流程控制   if else条件判断   for循环 while循环 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天 ...

  5. 一. Python基础(1)--语法

    一. Python基础(1)--语法 1. 应用程序 1.1 什么是计算机(Computer)? 组成 ①运算器 arithmetic unit; ※ Arithmetic unit and cont ...

  6. PHP丨PHP基础知识之流程控制WHILE循环「理论篇」

    昨天讲完FOR循环今天来讲讲他的兄弟WHILE循环!进入正题: while是计算机的一种基本循环模式.当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环.while语句的一般表达式为:whil ...

  7. 六. Python基础(6)--语法

    六. Python基础(6)--语法 1 ● Python3中, Unicode转字节的方法 print(bytes("李泉", encoding = 'utf-8')) prin ...

  8. 五. Python基础(5)--语法

    五. Python基础(5)--语法 1 ● break结束的是它所在的循环体, continue是让它所在的循环体继续循环 # 打印: 1 10 2 10 3 10 4 10 5 10 6 10 7 ...

  9. 四. Python基础(4)--语法

    四. Python基础(4)--语法 1 ● 比较几种实现循环的代码 i = 1 sum = 0 while i <= 10: # 循环10-1+1=10次     sum += i     i ...

  10. 三. Python基础(3)--语法

    三. Python基础(3)--语法 1. 字符串格式化的知识补充 tpl = "我是%s,年龄%d,学习进度100%" %('Arroz',18) print(tpl) # 会提 ...

随机推荐

  1. tiny png

    golang package main import ( "encoding/base64" "fmt" "os" "net/ht ...

  2. SublimeText插件Pandoc导出PDF中文报错或者中文不显示解决方法

    按照如下自定义配置(主要是指定latex的字体[仅限本机字体]) { "user": { // "pandoc-path":"C:\\Program ...

  3. ssl证书类型

    SSL证书依据功能和品牌不同分类有所不同,但SSL证书作为国际通用的产品,最为重要的便是产品兼容性(即证书根预埋技术),因为他解决了网民登录网站的信任问题,网民可以通过SSL证书轻松识别网站的真实身份 ...

  4. 茶馆小人书 (AFO)

    茶馆小人书 ——AFO ​ 乌云重重地压住了整个天际,阴风凛冽袭人,随着远方穹顶上的几声闷响,豆大的雨点便开始清洗这座城市.北方的雨,就是这么突然.任性,恰似北方人的性情,豪放不羁,一旦开始便不可收拾 ...

  5. C++ Addon Async 异步机制

    线程队列: libuv,window 可在libuv官网下载相应版本 opencv:  编译的时候opencv的位数要和 node的bit 一致 兼容electron :  node-gyp rebu ...

  6. vue+axios如何操作数据交互

    参考: http://www.php.cn/js-tutorial-403543.html

  7. Oracle管理常用查询语句

    1.查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces ...

  8. centos7 与 archlinux用户 安装 python3模块 pytaglib

    对于 centos7用户: yum group install "Development Tools" yum install taglib-devel yum install p ...

  9. 27.用webpack自搭react和vue框架

    自己搭建react-app vue-cli 前置条件 cnpm i -D webpack webpack-cli webpack-dev-server cnpm i -D css-loader sty ...

  10. 不偏移的天地图地图服务-ArcGIS版

    地图偏移和纠偏是使用在线电子地图不可避免的话题.研究不深入,暂且分享一种已纠偏的地图服务. 服务地址 直接放点干货: 影像地图: http://t0.tianditu.com/cia_w/esri/w ...