变量:

五.注意:python是可执行程序 在linux写python第一行必须写#!/usr/bin/env python(声明解释器在windows中写python第一行需要写# -*- coding:utf-8 -*-

Pycharm:开发调试效率高  在pycharm中new project 并且每天创建一个目录右键diectory命名为day1

(1).在day1中创建一个程序  右键new python file命名为var 注意如果想在python中想要有模板  可以在view中点击toolbar点击小工具选项editor选择file and code templates选择python scpipt写上自己想要的模板  点击apply选择ok

(2)可以输出hello 运行

六.变量var定义规则:变量名只能是字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能声明为变量明

注释单行#注释多行‘’‘。。。’‘’

七.用户输入

#用户输入三种格式  第一种输入方法
#username = input('username:')
#username = input('password:')
#print(username,password) #用户输入格式 第二种输入方法
#n1ame = input('name:')
#age = input ('age:')
#job = input('job:')
#salary = input('salary') #info = '''
#------- info of $ ------ #name:
#age:
#job:
#salary:
#''' #亦或者是这个用户输入方式
# name = input('name:')
#age = input ('age:')
#job = input('job:')
#salary = input('salary') #info = '''
#------- info of '''+name+'''------
#name:'''+age+'''
#age:'''+job+'''
#job:'''+salary
#''' #亦或是第三种方式输入
#name = input('name:')
#age = input ('age:')
#job = input('job:')
#salary = input('salary:')
#info = '''
#------- info of %s ------
#name:%s
#age:%s
#job:%s
#salary:%s
#''' % (name,name,age,job,salary) #print(info) #%s=string %d代表只接受数字 帮助监测数据类型 %d再次执行 这样执行会报错not str
#name = input('name:')
#age = input ('age:')
#job = input('job:')
#salary = input('salary:')
#info = '''
#------- info of %s ------
#name:%s
#age:%d
#job:%s
#salary:%s
#''' % (name,name,age,job,salary) #print(info) #解决上面数字类型报错问题
name = input('name:')
age = int(input ('age:'))#强制转换成数字 int=integer整形
print(type(age))
job = input('job:')
salary = input('salary:')
info = '''
------- info of %s ------
name:%s
age:%d
job:%s
salary:%s
'''
% (name,name,age,job,salary) print(info)
#以上执行结果是正确的
#把整形转换成字符串
name = input('name:')
age = int(input ('age:'))#强制转换成数字 int=integer整形
print(type(age)    ,type(   str(age) ))#强制转换成上面那一种
job = input('job:')
salary = input('salary:')
info = '''
------- info of %s ------
name:%s
age:%d
job:%s
salary:%s
'''
% (name,name,age,job,salary) print(info)
#info2写入用户输入
from os import name ame = input('name:')
age = input ('age:')
job = input('job:')
salary = input('salary:')
info2 = '''
------- info of  {_name} ------
name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
'''
.format(_name=name,
            _age=age,
            _job=job,
            _salary=salary) print(info2)#以上是info2的用户输入
#info3写入方法
from os import name name = input('name:')
age = input ('age:')
job = input('job:')
salary = input('salary:')
info3 = '''
------- info of  {0} ------
name:{0}
age:{1}
job:{2}
salary:{3}
'''
.format(name,age,job,salary) print(info3)#以上是info3的用户输入方式 #input的三种格式 info info2 info3
 
#用户密文密码
import getpass(getpass语句) username = input('username:')
password = getpass.getpass('password:') print(username,password)
#密文密码最好用cmd命令行敲出 在pycharm使用不来 命令行是 d: cd 根目录  再dir一下
#然后敲出python var.py(存放密文密码的路径)
 

十二.If else流程判断

#十二.if else流程判断
_username = 'hansha'
_password = '1234'
username = input('username:')
password = input('password:')
print(username,password) if _username == username and _password == password:
    print('welcome user{name}login...'.format(name=username))
else:
    print('invalid username or password!')
#if else猜测年龄
age_of_oldboy = 30
guess_age = int(input('guess age:'))
if guess_age == age_of_oldboy :
    print('yes,you got it.')
elif guess_age > age_of_oldboy:
    print('think smaller...')
else:
    print('think bigger!')

十三.while循环语句

#count = 0
#while True :
#    print('count:',count)
#    count = count +1 #count + =1
#     if count == 1000:
#        break #
猜测年龄加上while循环语句
age_of_oldboy = 56
count = 0
while True:#while循环语句
   
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('think smaller...')
    else:
        print('think bigger!')
    count +=1#while循环结束语句
#while循环语句优化
age_of_oldboy = 56
count = 0
while True:#while循环语句
   
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('think smaller...')
    else:
        print('think bigger!')
    count +=1#while循环结束语句
else
print ('你试了太多次 已结束')
#while循环改成for循环  摘抄上段while循环语句代码
age_of_oldboy = 56
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('think smaller...')
    else:
        print('think bigger!')
else:
    print ('你试了太多次 已结束')
#for循环隔开循环
for i in range(0,10,2):#0到10 隔开2个数字写出一个
   
print('loop',i)
#循环猜测用户猜错三次是否继续小游戏
age_of_oldboy = 56
count = 0
while count <3:#while循环语句
   
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('think smaller...')
    else:
        print('think bigger!')
    count +=1#while循环
   
if count == 3:
        countine_confirm = input ('do you want to keep guessing...?')#当用户已经猜错三次之后询问用户是否继续猜测
       
if countine_confirm != 'n':#!=是不等于 如果用户输入n 确定不继续
          
count =0
十四. continue and break
#十四continue and break
'''for i in range(0,10):
    if i <3:
        print('loop',i)
    else :
        continue
    print('hehe')#continue
跳出本次循环,继续下一循环 break结束整个循环'''
 

python-变量、if else语句 、for循环、while循环(4月26号)的更多相关文章

  1. python(3)-- 语句:条件、循环、break、continue...

    1. 条件语句 执行条件:判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. [Python程序语言指定任何非0和非空(null)值为true,0 或 ...

  2. Python—变量,条件语句,while循环,运算符,字符串等

     Python初识以及变量: 变量名:——字母 ——数字 ——下划线[见名识意] (PS:数字不能开头:不能是关键字:最好不能和python内置的东西重复) ##################### ...

  3. python流程控制-条件语句If,while循环

    一.If,条件语句-选择 格式:python简洁优美,注意缩进 1.第一种: if 条件: 四个空格(tab键)  满足条件时的执行步骤 if 5>4 : print(666) print(77 ...

  4. python中的判断语句与循环语句

    if语句 每条if语句的核心都是一个值为Ture或False的表达式,这种表达式被称为为条件测试.if语句检查程序当前状态,并据此采取相应的措施.如果条件测试的值为Ture,Python就执行紧跟在i ...

  5. Python编程基础[条件语句if 循环语句 for,while](二)

    ython条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: if 判断条件: 执行语句……else: 执行语句…… x= ...

  6. 【Python】解析Python中的条件语句和循环语句

    1.if语句 if语句有好几种格式,比如: if condition: statement 使用 if ... else ...: if condition: statement(1) else: s ...

  7. 【Python】-NO.99.Note.4.Python -【Python3 条件语句 循环语句】

    1.0.0 Summary Tittle:[Python]-NO.99.Note.4.Python -[Python3 条件语句 循环语句] Style:Python Series:Python Si ...

  8. 写给.NET开发者的Python教程(三):运算符、条件判断和循环语句

    本节会介绍Python中运算符的用法,以及条件判断和循环语句的使用方法. 运算符 运算符包括算术运算符.赋值运算符.比较运算符.逻辑运算符等内容,大部分用法和C#基本一致,下面我们来看一下: 算数运算 ...

  9. python 语句:条件、循环、break、continue...

    1. 条件语句 执行条件:判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. [Python程序语言指定任何非0和非空(null)值为true,0 或 ...

随机推荐

  1. 机器学习之朴素贝叶斯&贝叶斯网络

    贝叶斯决决策论       在所有相关概率都理想的情况下,贝叶斯决策论考虑基于这些概率和误判损失来选择最优标记,基本思想如下: (1)已知先验概率和类条件概率密度(似然) (2)利用贝叶斯转化为后验概 ...

  2. SharePoint Framework 基于团队的开发(四)

    博客地址:http://blog.csdn.net/FoxDave 确保代码一致性和质量 软件开发团队常常同项目的一致性和高质量做斗争.不同的开发者有不同的编码风格和偏好.在每个团队都有技术优秀的独立 ...

  3. 递归与动态规划II-汉诺塔

    题目描述 有一个int数组arr其中只含有1.2和3,分别代表所有圆盘目前的状态,1代表左柱,2代表中柱,3代表右柱,arr[i]的值代表第i+1个圆盘的位置.比如,arr=[3,3,2,1],代表第 ...

  4. java虚拟机——垃圾回收机制

    问题1:什么是垃圾回收机制? 在java的虚拟机当中,在我们进行实例化的时候,堆会给我们开辟新的空间存放实例.而由于堆,方法区是线程公有,不会像栈区(线程私有)一样随着线程的销毁而销毁.因此在java ...

  5. dos2章

    讲FOR之前呢,咋先告诉各位新手朋友,如果你有什么命令不懂,直接在CMD下面输入: name /? 这样的格式来看系统给出的帮助文件,比如for /? 就会把FOR命令的帮助全部显示出来!当然许多菜鸟 ...

  6. (原创)Verilog三段式状态机

    下面以上图一个简单的FSM说明三段式Verilog状态机范式: `timescale 1ns / 1ps module FSM( clk,rst_n, in1,in2, out1,out2, CS,N ...

  7. python基础语法三

    集合: 1.不同元素组成 2.无序 3.集合中的元素必须是不可变类型  s = {1, 2, 3 } #定义集合 s = set('hello') print(s) s.pop() #指定删除 s.r ...

  8. python中的字典

    字典:由多个键及与其对应的键-值对组成,用:隔开,用花括号 括起来  phone_book={'Daming':'2202','Amy':'5462','Sam':'4785'} dict函数:

  9. PXE自动装机

    PXE自动装机 一.搭建PXE远程安装服务器 PXE自动装机需要桌面模式 假如不是桌面模式安装的PXE需要安装桌面模式软件包 yum groupinstall "Desktop" ...

  10. classLoader和Class.forName的区别

    public class ClassLoaderOrClassForName{ public static void main(String[] args) throws ClassNotFoundE ...