ptyhon基础课程_2
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 条件判断
- 初级条件语句
# 请实现一个功能:让用户输入姓名,如果是 男,则输出再见,如果你女,请输出请进。
gender = input ("请输入性别:")
if gender == "男":
print("再见")
else:
print ("请进")
操作运算符
< |
小于 |
---|---|
= |
赋值 |
<= |
小于或等于 |
> |
大于 |
>= |
大于或等于 |
== |
等于,比较两个值是否相等 |
!= |
不等于 |
注意:
- 每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块(if +空格 + 冒号)。
- 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。(Tab缩进4个空格,上下保持一致)
- 多个条件时用elif
高级条件语句: 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") #同样被执行,也可以没有这行代码
- 最简单
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的更多相关文章
- python基础课程_2学习笔记3:图形用户界面
图形用户界面 丰富的平台 写作Python GUI程序前,须要决定使用哪个GUI平台. 简单来说,平台是图形组件的一个特定集合.能够通过叫做GUI工具包的给定Python模块进行訪问. 工具包 描写叙 ...
- PHP基础课程学习总结
时间过得很快,不知不觉中过去了一个月,PHP基础课程已经学完了.休息这几天中,睡觉起来,整理下笔记,几天的假期又过去了,明天正式开始PHP的专业课程,新的征途又要开始了.开发整站时发现,过去整站做得太 ...
- C#基础课程之六(临时表)DataTable使用方法
DataTable 用法:赋取值操作,及报错情况 dataTable.Columns.Add("Name"); //Columns 对象获取该集合的全部列,添加列名. 默认stri ...
- C#基础课程之五集合(HashTable,Dictionary)
HashTable例子: #region HashTable #region Add Hashtable hashTable = new Hashtable(); Hashtable hashTabl ...
- 学习笔记(一) HTML+CSS基础课程
这个周把慕课网的<HTML+CSS基础课程>课程学完,内容都是非常非常基础的,不过还是学到了几个小知识点,记下来先. <a>超链接发送邮件 直接上把他的图片给挪过来了,我就不打 ...
- Coursera台大机器学习基础课程1
Coursera台大机器学习基础课程学习笔记 -- 1 最近在跟台大的这个课程,觉得不错,想把学习笔记发出来跟大家分享下,有错误希望大家指正. 一 机器学习是什么? 感觉和 Tom M. Mitche ...
- C#基础课程之四集合(ArrayList、List<泛型>)
list泛型的使用 ArrayList list = new ArrayList(); ArrayList list = ); //可变数组 list.Add("我"); //Ad ...
- C#基础课程之三循环语句
for循环: ; i < ; i++) { Console.WriteLine("执行"+i+"次"); } while循环: while (true) ...
- C#基础课程之一注释和控制台、一些常识
注释是程序员对代码的说明,以使程序具有可读性.源代码在编译的过程中,编译器会忽略其注释部分的内容. ()行注释 格式为:// 注释内容 用两个斜杠表示注释的开始,直到该行的结尾注释结束. ()块注释 ...
- 01_Python 基础课程安排
Python 基础课程安排 目标 明确基础班课程内容 课程清单 序号 内容 目标 01 Linux 基础 让大家对 Ubuntu 的使用从很 陌生 达到 灵活操作 02 Python 基础 涵盖 Py ...
随机推荐
- Istio 升级后踩的坑
背景 前段时间我们将 istio 版本升级到 1.12 后导致现有的应用监控有部分数据丢失(页面上显示不出来). 一个是应用基础信息丢失. 再一个是应用 JVM 数据丢失. 接口维度的监控数据丢失. ...
- centos7中配置vnc服务多用户
我用的本地yum源. 注意: 在配置root用户时,设置vnc密码.vncpasswd 添加普通用户时,要先在root用户下添加普通用户(如:vnc1,vnc2) useradd vnc1 passw ...
- vue跨域请求数据
vue跨域请求数据 本篇文章基于vue-cli编写 问题描述 当出现如下关键词,证明我们正在执行跨域问题 此时证明我们违背了同源策略(即协议名.ip.端口号一致) 环境准备 首先,要想实现跨域请求数据 ...
- linux配置两个不同网段的ip and linux批量添加连续IP
转载csdn: centos 下批量添加连续IP_cdefg198的专栏-CSDN博客_centos批量添加ip 转载csdn: linux配置两个不同网段的ip_子曰小玖的博客-CSDN博客_lin ...
- CCRD_TOC_2007年11月_总第12期
中信国健临床通讯 2007年11月, 总第12期 目 录 类风湿关节炎 1 MRI证实Etanercept治疗的RA患者中尽管关节炎症还在持续但是骨侵蚀进展停止 Dohn UM, et al. C ...
- obj对象数据归类整理
两个字段根据id对应整理 <!doctype html> <html lang="en"> <head> <meta charse ...
- linux 信号 未决信号集和屏蔽信号集
有的地方,将屏蔽又叫阻塞? 在虚拟地址空间中,内核区的PCB中 有两个64位的值(集合),分别表示64个信号的未决状态(未被处理)和屏蔽与否 kill -l 可以查看linux中的所有信号,共64个 ...
- vue子传父 .indexOf('1')!=-1
子传父 1.先在父级页面的子组件上加上自定义事件 <SearchSelector @attrinfo="propsinfo" /> 2.在子组件里面写方法传 //点击 ...
- 项目day1 -- vscode远程连接云服务器
刚学完go的语法,本来想着找个小项目试试手,发现大佬们都是vscode ssh到云服务器上做开发的.正好看到阿里云的学生认证后可以白嫖,就先嫖了个试试手 跟着各大教程简单配置了一下阿里云,安装vsco ...
- array copy() 的简单使用
源码: public static native void arraycopy(Object src, int srcPos, Object dest, int destPos,int length) ...