10 输入

# 例一
user_name = input ("请输入姓名:")
message = user_name + "shaobing"
print (message) # 例二
user_name = input ("请输入姓名:")
message = user_name + shaobing
print (message)
报错:烧饼应该加引号

py版本的区别:

  • py2: name = raw_input ("请输入姓名")
  • py3: name = input ("请输入姓名")

注意:

  • input输入得到的内容永远是字符串

    user_name = input ("请输入您的姓名")
    message = input ("请输入您的密码")
    content = "您的用户名是" + user_name + ";您的密码是" + message
    print (content)

11 注释

# 表示单行注释

"""
多行注释
"""

12 条件判断

  1. 初级条件语句
# 请实现一个功能:让用户输入姓名,如果是 男,则输出再见,如果你女,请输出请进。
gender = input ("请输入性别:")
if gender == "男":
print("再见")
else:
print ("请进")

操作运算符

< 小于
= 赋值
<= 小于或等于
> 大于
>= 大于或等于
== 等于,比较两个值是否相等
!= 不等于

注意:

  • 每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块(if +空格 + 冒号)。
  • 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。(Tab缩进4个空格,上下保持一致)
  • 多个条件时用elif
  1. 高级条件语句: elif 条件

    # 请实现一个功能:让用户输入姓名,如果是 男,则输出再见;如果你女,请输出请进;否则输出滚
    gender = input ("请输入性别")
    if gender== "男":
    print ("再见")
    elif gender =="女" :
    print ("请进")
    else :
    print ("滚")
    # 请实现一个功能:让用户输入姓名,如果是 男,则输出再见;如果你女,请输出请进; 如果是人妖,请输入找Alex;否则输出滚
    gender =input ("请输入性别:")
    if gender == "男":
    print ("再见")
    elif gender == "女":
    print ("请进")
    elif gender == "人妖":
    print ("找Alex")
    else :
    print ("out")
    print ("end") #同样被执行,也可以没有这行代码
    1. 最简单
gender =input ("请输入性别:") #女
if gender == "男":
print ("再见")
#也可以只有if,没有else

4.练习题

#让用户输入一个数字,猜:如果数字>50,则输出:大了;如果<50,则输出小了。
num = input("请输入一个数字")
if number > 50 :
print ("大了")
else :
print ("小了")
#结果出错:input输入的是字符串,字符串不能直接和数字直接进行比较
第一题:
num = input("请输入一个数字")
number = int(num) #转换成字符型
if number >50 :
print ("大了")
else :
print ("小了") 第二题:用户名密码登录
user_name = input("请输入用户名")
user_word = input ("请输入密码")
if user_name == "alxe" and user_word == "oldboy":
print ("欢迎登录")
else :
print ("用户名或密码错误")

注意:

  • 数值型转换成字符: number= int("666")
  • result = name "alxe" and password"666" #Fale

ptyhon基础课程_2的更多相关文章

  1. python基础课程_2学习笔记3:图形用户界面

    图形用户界面 丰富的平台 写作Python GUI程序前,须要决定使用哪个GUI平台. 简单来说,平台是图形组件的一个特定集合.能够通过叫做GUI工具包的给定Python模块进行訪问. 工具包 描写叙 ...

  2. PHP基础课程学习总结

    时间过得很快,不知不觉中过去了一个月,PHP基础课程已经学完了.休息这几天中,睡觉起来,整理下笔记,几天的假期又过去了,明天正式开始PHP的专业课程,新的征途又要开始了.开发整站时发现,过去整站做得太 ...

  3. C#基础课程之六(临时表)DataTable使用方法

    DataTable 用法:赋取值操作,及报错情况 dataTable.Columns.Add("Name"); //Columns 对象获取该集合的全部列,添加列名. 默认stri ...

  4. C#基础课程之五集合(HashTable,Dictionary)

    HashTable例子: #region HashTable #region Add Hashtable hashTable = new Hashtable(); Hashtable hashTabl ...

  5. 学习笔记(一) HTML+CSS基础课程

    这个周把慕课网的<HTML+CSS基础课程>课程学完,内容都是非常非常基础的,不过还是学到了几个小知识点,记下来先. <a>超链接发送邮件 直接上把他的图片给挪过来了,我就不打 ...

  6. Coursera台大机器学习基础课程1

    Coursera台大机器学习基础课程学习笔记 -- 1 最近在跟台大的这个课程,觉得不错,想把学习笔记发出来跟大家分享下,有错误希望大家指正. 一 机器学习是什么? 感觉和 Tom M. Mitche ...

  7. C#基础课程之四集合(ArrayList、List<泛型>)

    list泛型的使用 ArrayList list = new ArrayList(); ArrayList list = ); //可变数组 list.Add("我"); //Ad ...

  8. C#基础课程之三循环语句

    for循环: ; i < ; i++) { Console.WriteLine("执行"+i+"次"); } while循环: while (true) ...

  9. C#基础课程之一注释和控制台、一些常识

    注释是程序员对代码的说明,以使程序具有可读性.源代码在编译的过程中,编译器会忽略其注释部分的内容. ()行注释 格式为:// 注释内容 用两个斜杠表示注释的开始,直到该行的结尾注释结束. ()块注释 ...

  10. 01_Python 基础课程安排

    Python 基础课程安排 目标 明确基础班课程内容 课程清单 序号 内容 目标 01 Linux 基础 让大家对 Ubuntu 的使用从很 陌生 达到 灵活操作 02 Python 基础 涵盖 Py ...

随机推荐

  1. *已解决 java写的简单验证码Servlet实践

    目的:java写的简单验证码Servlet实践 总结项目中遇到的问题 提供遇到同样问题的一些(菜鸟的)思路 (代码在最后~) 项目参考:https://www.itdaan.com/blog/2018 ...

  2. IOS + H5 开发,如何实现,H5页面显示在IOS上

    环境:IOS12.0 工具:Xcode 12.0 工程:IOS12.0工程 + H512.0工程 1,先把开发的H5画面,编译打包:assets静态资源文件 favicon.ico图标 index.h ...

  3. SpringMVC的数据绑定与视图解析

    SpringMVC的数据绑定: 在后端直接得到前端的HTTP中的数据. HTTP请求中的传输的参数都是String类型,Handler业务方法中的参数是开发者指定的数据类型,int Integer,, ...

  4. 【TS】联合类型--类型断言--类型推断

    联合类型 在实际开发中,我们接收的变量可能不是一个固定的数据类型,而是动态的多个数据类型,此时用单个固定的数据类型去接收很明显是不行的,为了解决这种可能会接收多个不同数据类型的变量就需要用到联合类型. ...

  5. XShell 连接 VMware Linux

    如果你的系统是 Ubuntu,并且是精简安装的系统,极大可能使用ifconfig时会提示你安装相关依赖,所以你安装的时候要记得顺带安装 ifconfig: sudo apt install ifcon ...

  6. 基于IGServer的Web地图要素增删改查

    1. 引言 MapGIS IGServer 是中地数码的一款跨平台GIS 服务器产品,提供了空间数据管理.分析.可视化及共享服务 MapGIS IGServer的下载(试用)地址:MapGIS IGS ...

  7. 从源码MessageSource的三个实现出发实战spring·i18n国际化

    1.前言 互联网业务出海,将已有的业务Copy to Global,并且开始对各个国家精细化,本土化的运营.对于开发人员来说,国际化很重要,在实际项目中所要承担的职责是按照客户指定的语言让服务端返回相 ...

  8. Js 实现登录框可拖动

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. [C#]为debug添加DebuggerDisplay属性

    最近才发现,DebuggerDisplay 非常弓虽大,给类添加DebuggerDisplay属性后可以让调试变得更简单.如何使用? 1.定义一个有DebuggerDisplay的类:在类的头部添加& ...

  10. .NET 中创建录音机和播放器应用

    前言 在本博客中,你将了解如何在 .NET MAUI 中开发录音机和播放器.音频播放器将录制和播放音频文件.此应用程序可以在Android和iOS上部署和使用. 预览 以下是该录音机和播放录音的应用程 ...