1 用户交互input,将用户输入的内容赋值给 name 变量

后只能是字符串str。

     区别2和3: ps :python2:raw_input

python3:input

例 :1

name = input(‘请问你的名字’)

age = input(‘请问你的年龄’)

print(name,age)

请问你的名字王岩
请问你的年龄29
王岩 29

互的题目: 输入用户名和密码 正确提示成功,错误提示失败。用户名王岩
if 密码123:''' username = input("请输入的用户名")
password = input("请输入您的密码")
name = "王岩"
pwd = "123"
if username == name and password ==pwd :
print("登录成功")
else :
print("登录失败") 上题易错分析:1 name或者pwd = 后边要接字符串 必须要有引号,
2 username = name 这个=是赋值的意思 不是等于号,注意只要是等于的必须是 ==。
2,格式化输出()替换 只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,
因此可以先放置个占位符,再把字符串里的占位符与外部的变量做个映射关系就好啦
% 表示占位符 ,s 表示字符串(str),d 表示数字(dlight)
请问你的名字 年龄 工作
'''
name = input('请问你的名字')
age =int( input('请问你的年龄'))
job = input('请问你的工作')
msg = ''' info %s
name : %s
age : %d
job : %s
''' %(name,name,age,job)
print(msg)
理解 %(name,name,age,job)  name 相当于s 然后与name 映
易错分析: 1 age 输出的是数字, 还可以改变%(name,name,int(age),job) 
2(name,name,int(age),job) 里面不能用引号 因为name现在是变量 加上引号就是字符串了 3,if 使用
1 if空格+条件 :
  结果,
   2 if空格+条件 :
结果,
   esle:
    3 if空格+条件 :
  结果,
    elif:
elif:
    esle: 例:
题目 100分  A >=90  B >=80  C >=70 D >=60 否则不及格'''
score = input('你的分数')
if score == '100':
print('你太牛了,满分')
elif score >= '90':
print('A')
elif score >= '80':
print('B')
elif score >= '70':
print('C')
elif score >= '60':
print('D')
else :
print('你也太笨了')
易错分析:90 或者80并不是数字,而是字符串。   
题目 100分  A >=90  B >=80  C >=70 D >=60 否则不及格'''这样的话如果输入88会显示D 因为是从上往下运行。 
score = input('你的分数')
if score == '100':
print('你太牛了,满分')
elif score >= '90':
print('A')
elif score >=  '60':
print('D')
elif score >= '80':
print('B')
elif score >= '70':
print('C') else :
print('你也太笨了')
4 while 循环的运用‘

  1 while空格+条件:
结果
2 while空格+条件: esle:
例: 从1到100 打印出
count = 0
flag = True
while flag :
count += 1
if count >= 100 :
flag == False
else:
print(count) 或者
count = 0
while count < 100 :
count += 1
print(count)
或者

count = 1
flag = True
while
flag:
    print(count)
    count
= count + 1
    if count == 101:
        flag = False

5、while 循环与 break ,continue的应用,要改变while循环 1改变条件 2break
break: 与while esle break 会退出循环,而且不打印else,
conitue: 终止本次循环 进入到新一轮循环。
中间没有break中断会进入else,    如果有break,不执行else,

例 从1循环到10 不要6,continue conunt== 6时候,结束本次虚幻,继续下一次循环。
打印出1 2 3 5 7 8 9  10'''
count = 0
while count < 10 :
count += 1
if count == 6:
continue
else:
print(count)

这个count到5时候停止循环 else 后不再打印 直接打印666.
count = 0
while count < 10 :
count += 1
if count == 6:
break
else:
print(count)
print(666)
以下例子不打印 else:
    print('循环正常执行完成') 这句话,break 终止循环,else 后边不打印
count = 0
while True:
count += 1
print('Loop',count)
if count ==3:
break
else:
print('循环正常执行完成')
print('---out of while loop--')
												

Python 基础的应用day2的更多相关文章

  1. Python基础—编码(Day2)

    一.字符编码 1.ASCII码:包含英文.数字.特殊字符,8位=1字节byte =1个字符,如: 0010 1010 ASCII码表里的字符总共有256个,前128个为常用的字符如运算符,后128个称 ...

  2. Python基础学习【day2】

    运算符 运算符有哪些? 加            + 减            - 乘            * 除            / 幂            ** 取余        % ...

  3. Day2 - Python基础2 列表、字典、集合

    Python之路,Day2 - Python基础2   本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...

  4. Python基础学习总结(持续更新)

    https://www.cnblogs.com/jin-xin/articles/7459977.html 嗯,学完一天,白天上班,眼睛要瞎了= = DAY1 1,计算机基础. CPU:相当于人的大脑 ...

  5. Python基础 小白[7天]入门笔记

    笔记来源 Day-1 基础知识(注释.输入.输出.循环.数据类型.随机数) #-*- codeing = utf-8 -*- #@Time : 2020/7/11 11:38 #@Author : H ...

  6. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  7. Python开发【第二篇】:Python基础知识

    Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...

  8. Python小白的发展之路之Python基础(一)

    Python基础部分1: 1.Python简介 2.Python 2 or 3,两者的主要区别 3.Python解释器 4.安装Python 5.第一个Python程序 Hello World 6.P ...

  9. Python之路3【第一篇】Python基础

    本节内容 Python简介 Python安装 第一个Python程序 编程语言的分类 Python简介 1.Python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum) ...

随机推荐

  1. Spring Batch 体系结构

    Spring Batch 设计的时候充分考虑了可扩展性和各类终端用户. 下图显示了 Spring Batch 的架构层次示意图,这种架构层次为终端用户开发者提供了很好的扩展性与易用性. 上图显示的是 ...

  2. php curl 并发

    1.比较普通的curl 请求 $ch = curl_init();//初始化curl curl_setopt($ch, CURLOPT_URL,$postUrl);//抓取指定网页 curl_seto ...

  3. PostgreSQL进程和内存结构

    PostgreSQL数据库启动时,会先启动一个叫做Postmaster的主进程,还会fork一些辅助子进程,这些辅助子进程各自负责一部分功能,辅助子进程分类如下: $ ps -ef | grep po ...

  4. PHP如何自定义PHP内置函数

    其实对于PHP程序员,有个纯PHP的解决方案.在php.ini里有个配置项 auto_prepend_file,可以设置一个PHP文件作为每次执行前自动加载的文件. 在这个文件里写函数,你就可以当成定 ...

  5. vue 项目中命名方法

    命名 命名的方法通常有以下几类: 命名法说明 1).camel命名法,形如thisIsAnApple 2).pascal命名法,形如ThisIsAnApple 3).下划线命名法,形如this_is_ ...

  6. Python获取时间戳

    import datetime as dt dt.datetime.now().microsecond

  7. chrome hosts

    # Go Hosts# 2017-05-02 02:13:04# Localhost (DO NOT REMOVE)127.0.0.1    localhost::1    localhost ip6 ...

  8. react router @4 和 vue路由 详解(四)vue如何在路由里面定义一个子路由

    完整版:https://www.cnblogs.com/yangyangxxb/p/10066650.html 6.vue如何在路由里面定义一个子路由? 给父路由加一个 children:[] 参考我 ...

  9. 【框架】selenium运行失败后自动截图(三)

    思路: 1.写一个类继承TestListenerAdapter,覆写onTestFailure()方法 2.在onTestFailure方法里,调用selenium的TakesScreenShot的g ...

  10. ueditor自定义额外参数

    <script>ue.ready(function () { ue.setContent('123456');//设置富文本编辑器初始化数据 ue.execCommand('serverp ...