python基础,变量,if语句
一.python初识
python是一门 解释型弱类型编程语言.
特点: 简单.明确.优雅
二.python的解释器
CPython. 官方提供的. 内部使用c语言来实现
PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.
三.第一个python程序
print(任何内容)
四.变量
程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用
命名规则:
1. 使用字母, 数字, 下划线组成
2. 不能数字开头, 更不能是纯数字
3. 不能用python的关键字
4. 不要太长
5. 要有意义
6. 区分大小写
7. 不要用中文
8. 建议使用驼峰或者下划线
五.python部分数据类型
1. int. 整数. 可以做+,-,*,/,%,//
2. str. 字符串. 可以 + *
3. bool. 布尔值. 两个取值. True, False
六.用户交互
变量 = input(提示语)
接收到的内容是字符串类型
str = > int => int(str)
七。流程控制(if)
if 条件:
代码块 if 条件1:
代码块1
else:
代码块儿2 if 条件1:
代码块
elif 条件2:
代码块
elif....
else: if 条件:
if 条件:
if 条件:
代码块
else:
练习:
# 一,name = input(“>>>”) name变量量是什什么数据类型?
# 字符串数据类型 # 二,if条件语句的基本结构
# if 条件一
# 结果一
# elif 条件二
# 结果二
# elif....
# ...
# else:
# 结果n #三,用print打印出下面内容:
#文能提笔安天下,
#武能上⻢马定乾坤.
#心存谋略略何⼈人胜,
#古今英雄唯是君.
print("文能提笔安天下,")
print("武能马上定乾坤.")
print("心存谋略何人胜,")
print("古今英雄唯是君.")
#四,利用if语句写出猜大小的游戏:
#设定一个理理想数字比如:66,让用户输入数字,如果比66大,则显示猜测
#的结果大了了;如果比66小,则显示猜测的结果小了了;只有等于66,显示猜测结果
#正确。
a = int(input("请输入一个数字"))
if a > 66:
print("猜测结果大了")
elif a < 66:
print("猜测结果小了")
else:
print("猜测结果正确")
"""五,提示用户输入他的年龄, 程序进行行判断.
如果小于10, 提示小屁孩, 如果大于10, 小于 20, 提示青春期叛逆的小屁孩.
如果大于20, 小于30. 提示开始定性, 开始混社会的小屁孩儿, 如果大于30,小于
40.提示看老大不小了, 赶紧结婚小屁孩儿. 如果大于40,小于50. 提示家里里有个
不听话的小屁孩儿. 如果大于50, 小于60.提示自己马上变成不听话的老屁孩儿.
如果大于60, 小于70. 提示活着还不错的老屁孩儿.如果大于70,小于90.提示人
生就快结束了的一个老屁孩儿.如果大于90以上. 提示.再见了这个世界."""
age = int(input("请输入您的年龄"))
if age < 10:
print("小屁孩")
elif 10 <= age < 20 :
print("青春期叛逆的小屁孩")
elif 20 <= age < 30:
print("开始定性,开始混社会的小屁孩")
elif 30 <= age < 40:
print("老大不小了,赶紧结婚小屁孩")
elif 40 <= age < 50:
print("家里有个不听话的小屁孩")
elif 50 <= age < 60:
print("自己马上变成不听话的老屁孩")
elif 60 <= age < 70:
print("活着还不错的老屁孩")
elif 70 <= age < 90:
print("人生就快结束了的一个老屁孩")
elif age >= 90:
print("再见了这个世界")
"""六、单行注释以及多行注释.
#号单行注释
''' ''',""""""多行注释"""
#七,提示用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不
# 对,提示你是傻逼么
name = input("请输入'麻花藤'")
if name == '麻花藤':
print("真聪明")
else:
print("你是傻逼吗")
#八,用户输入一个月份. 然后判断月份是多少月. 根据不同的月份, 打印出不同的
# 饮食(根据个人习惯和老家习惯随意编写)
month = input("请输入一个月份")
if month == '一月':
print("一月,吃橘子")
elif month =='二月':
print("二月,吃腊肉")
elif month == '三月':
print("三月,吃橙子")
elif month == '四月':
print("四月吃牛肉")
elif month =='五月':
print("五月吃狗肉")
elif month == '六月':
print("六月吃苹果")
elif month =='七月':
print("七月吃桃子")
elif month == '八月':
print("八月吃饭")
elif month =='九月':
print("九月喝水")
elif month =='十月':
print("十月吃猪肉")
elif month =='十一月':
print("十一月吃葡萄")
elif month =='十二月':
print("十二月吃梨")
else:
print("请输入一个正确的月份")
"""九,用户输入一个分数.根据分数来判断用户考试成绩的档次,
>=90 A
>=80 B
>=70 C
>=60 D
< 60 E"""
fs = int(input("请输入您的考试成绩分数范围为0到100"))
if fs >= 90:
print("A")
elif 80 <= fs < 90:
print("B")
elif 70 <= fs < 80:
print("C")
elif 60 <= fs < 70:
print("D")
else:
print("E")
python基础,变量,if语句的更多相关文章
- Python基础(6) - 基本语句
Python print(在Python 3.0中就变成了函数了) print语句是把对象用文本化的形式输出到标准的输出流上. Operation Interpretation print spam ...
- Python 基础 变量和数据类型
python 数据类型 一,整数,可以出来任意大小的整数. 如 1, 100, -8080,0 等等. 二,浮点数,浮点数也可以被成为小数. 三,字符串,字符串是以'' 或"". ...
- 【Python基础】条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...
- Python基础之条件语句和循环
条件语句 Python中的条件语句分为 if ...else . if ...elif...else 以及if ...else 的嵌套使用: username = input('请输入您的用户名:' ...
- Python基础入门-IF语句
今天给大家分享一下Python中的IF语句的使用场景以及注意事项.主要内容如下: 1.python中的真假 2.Python操作符 3.if语句实例和嵌套实例 4.if语句中的if嵌套实例 5.and ...
- 计算机基础,Python基础--变量以及简单的循环
一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存 用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...
- python基础 数据类型 判断语句
python 类unix系统默认已经安装或使用源码包./confighuremakemake install python运行方法 通过交互式解释器 [root@room1pc01 ~]# pytho ...
- python基础-变量运算符(3)
一.注释 注释就是对代码的解释和说明.目的是为了让别人和自己很容易看懂.为了让别人一看就知道这段代码是做什么用的.正确的程序注释一般包括序言性注释和功能性注释.序言性注释的主要内容包括模块的接口.数据 ...
- python基础-----变量和简单数据类型
初识变量 1.变量命名规则: a.字母 b.数字(不能开头) c.下划线 ps.硬性规定,命名必须是字母,数字,下划线,且不能以数字开头. 软性规则,以下划线分割 2.实例: a.写法: age_of ...
随机推荐
- Unity iOS 项目的一种性能评测方法
[Unity iOS 项目的一种性能评测方法]
- VSS/RSS/PSS/USS
[VSS/RSS/PSS/USS] Android has a tool called procrank (/system/xbin/procrank), which lists out the me ...
- Android中自定义ListView实现上拉加载更多和下拉刷新
ListView是Android中一个功能强大而且很常用的控件,在很多App中都有ListView的下拉刷新数据和上拉加载更多这个功能.这里我就简单记录一下实现过程. 实现这个功能的方法不止一个,Gi ...
- Comet OJ - Contest #2 D 枚举重心
题面 思路: 函数f相当于是求一个点集f的直径,有一个性质是如果这个点集有多个直径一定相交于某一个点,或者一条边的中心,所以我们暴力枚举重心,计算以某个点为重心的点集对答案的贡献. 具体实现的时候,我 ...
- iOS-Runtime字体适配
你还在为适配字体大小发愁? 看这里: #define MyUIScreen 375 //UI设计原型图的手机尺寸宽度(6), 6p的--414 @implementation UIFont (Run ...
- linux系统文件的链接
一. 硬链接(实际链接) (以linux系统为例) 1. 文件的索引节点inode 假设我们在硬盘当前目录下建立了一个名为mytext文本文件,其内容只有一行:This is my file. (1) ...
- 技术串讲 CAS 有用
CAS,全称为Compare and Swap,即比较-替换.假设有三个操作数:内存值V.旧的预期值A.要修改的值B,当且仅当预期值A和内存值V相同时,才会将内存值修改为B并返回true,否则什么都不 ...
- dpdk中log的使用方法
1 log简介 dpdk中通过log系统记录相关的日志信息,每一条日志除日志内容外,还有两个附加信息,log级别和log类型.开发人员可根据级别和类型对日志信息进行过滤,只记录必要的日志.1.1 ...
- 2018年最新 Java面试通关要点汇总集
基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别 说说反射的用途及实现 说说自 ...
- linux进入单用户方法-乾颐堂
RedHat7.2 在使用GRUB引导程序的时候如何进入单用户 1.在出现GURB引导画面时,按字母e,进入GRUB编辑状态 2在引导菜单后添加“1”或single,选定它,然后按字母b,就可引导到单 ...