#########################总结######################

1. 初识python

python是一门弱类型的解释型高级编程语言
解释器:
CPython 官方提供的默认解释器. c语言实现的
PyPy 把python程序一次性进行编译.
IPython

2. python的版本

2.x 3.x

3. 变量

概念: 程序运行过程中产生的中间值. 暂时存储在内存, 方便后面的程序使用它 就是一个符号.
x = 10
郝建 -> 沈腾
白云 -> 宋丹丹

命名规范:
1. 数字, 字母, 下划线组成
2. 不能是数字开头, 更不能是纯数字
3. 不能用python的关键字
4. 不要用中文
5. 不要太长
6. 有意义
7. 区分大小写
8. 用驼峰或者下划线

4.数据类型:

1. int 整数 +-*/% // **
2. str 字符串,
把字符连城串
字符:单一的文字符号
'', "", ''', """
+ 拼接. 要求两端都得是字符串
* 重复 必须乘以一个数字
3. bool 布尔值
True
False
用来判断
用户交互
变量 = input(提示语)

条件判断:
if 条件:
if-语句块

if 条件:
if-语句块
else:
else-语句块

if 条件1:
if-1
elif 条件2:
if-2
......
else:

##########################作业######################
1,简述变量命名规范

1.数字,字母,下划线 组成
2.不能数字开头,更不能纯数字
3.不能用关键字
4.不要用中文
5.要有意义
6.不要太长
7.区分大小写
8.驼峰或下划线命名

2,name=input(">>>")name变量识什么数据类型的?
字符串

3,if条件语句的基本结构

if条件:
if语句块
执行条件是否为真,如果为真,执行if语句

if 条件:
if语句块
else:
else语句块
执行条件是否为真,如果真,执行if语句 ,否者执行else语句块

if 条件1:
if-1
elif 条件2:
if-2
else:
else语句块

执行过程:判断条件1是否成立,如果成立执行if1
否则如果条件2成立,执行if-2
否则如果条件3成立,执行if-3
....
否者执行else语句块

嵌套
if 条件:
if 条件:
...
else:
if 条件:
...

4,用print打印出下面内容:
文能提笔安天下,
武能上马定乾坤.
心存谋略何人胜,
古今英雄唯是君.

print('''
文能提笔安天下,
武能上马定乾坤.
心存谋略何人胜,
古今英雄唯是君.
''')
print(
'文能提笔安天下,\n武能上马定乾坤.\n心存谋略何人胜,\n古今英雄唯是君.'
)

5,利用if语句写出猜大小的游戏:
设定 一个理想数字 比如:66 让用户输入桌子,如果比66大,则显示猜测的结果大了
如果比66小,则显示猜测的结果小了
只有等于66猜测结果正确

number=int(input("请输入数字:"))
if number > 66:
print("你输入的数字大了")
elif number < 66:
print("你输入的数字小了")
elif number == 66:
print("猜测正确")

6,提示用户输入他的年龄,程序进行判断.
如果小于10,提示小屁孩,如果大于10,小于20,提示青春期叛逆的小屁孩
如果大于20,小于30 提示开始定性,开始混社会的小屁孩
如果大于30,小于40 提示看老大不小了,赶紧结婚小屁孩
如果大于40,小于50 提示家里有个不听话的小屁孩
如果大于50,小于60 提示自己马上变成不听话的老屁孩
如果大于60,小于70 提示或者还不错的老屁孩
如果大于70,小于90 提示人生快结束的一个老屁孩
如果大于90以上 提示 再见了这个世界

number=int(input("请输入你的年纪:"))
if number <= 10:
print ('小屁孩')
elif number < 20:
print('青春期叛逆的小屁孩')
elif number >20 and number <30:
print ('开始混社会的小屁孩')
elif number >40 and number <50:
print('看老大不小了,赶紧结婚小屁孩')
elif number >50 and number <60:
print('自己马上变成不听话的老屁孩')
elif number >60 and number <70:
print('提示或者还不错的老屁孩')
elif number >70 and number <90:
print('人生快结束的一个老屁孩')
elif number >90:
print('再见了这个世界')
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('再⻅了这个世界')

7,单行注释以及多行注释?

'单号注释'
#单号注释 '''
多行注释
'''

8,提⽰⽤户输⼊⿇花藤. 判断⽤户输⼊的对不对. 如果对, 提⽰真聪明, 如果不
对, 提⽰你 是傻b吗?

name =input('请输入你的姓名:')
if name == "武花藤":
print('真聪明')
else:
print('是傻b吗')

9,⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的饮⻝(根据个⼈习惯和⽼家习惯随意编写)

mouth = int(input('请输入月份:'))
if mouth == 1:
print('傻逼')
if mouth == 2:
print('大大傻逼')
if mouth == 3:
print('大大大傻逼')
if mouth == 4:
print('大大大大傻逼')
if mouth == 5:
print('大大大大大傻逼')
if mouth == 6:
print('大大大大大大傻逼')
if mouth == 7:
print('大大大大大大大傻逼')
if mouth == 8:
print('大大大大大大大大傻逼')
if mouth == 9:
print('大大大大大大大大大傻逼')
if mouth == 10:
print('大大大大大大大大大大傻逼')
if mouth == 11:
print('大大大大大大大大大大大傻逼')
if mouth == 12:
print('大大大大大大大大大大大大傻逼')

10,⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次,
>=90 A
>=80 B
>=70 C
>=60 D
< 60 E

fraction = int(input('请输入你的分数:'))
if fraction >= 90:
print('a')
elif fraction >=80:
print('b')
elif fraction >=70:
print('c')
elif fraction >=60:
print('d')
else fraction < 60:
print('E')

python 变量 if的更多相关文章

  1. Python 变量类型

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  2. Python变量、数据类型6

    1.Python变量 变量,即代表某个value的名字. 变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间. !!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用.所以 ...

  3. Python变量类型

    Python变量类型 变量是存储在内存中的值,因此在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型, ...

  4. C与Python变量的区别

    C中变量有类型,代表一定内存. 而Python变量只是封装过的指针,没有类型.如果不指向对象,就没有意义,更谈不上类型. python中 a=b,和C中 a=b是完全不同的两个操作.前者只是指针(引用 ...

  5. Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习

    #coding=utf-8 __author__ = 'Administrator' #Python变量类型 #Python数字,python支持四种不同的数据类型 int整型 long长整型 flo ...

  6. python——变量

    参考资料: Python程序设计与实现 变量名的命名规则 仅仅由大.小写英文字母,下划线(_),数字(不可作为变量名的开头)组合而成: 不能使用Python关键字和函数名作为变量名: 变量名不能包含空 ...

  7. 【python系列】--Python变量和数据类型

    python数据类型 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用 ...

  8. [Python]基础教程(4)、Python 变量类型

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  9. python变量与基础数据类型

    一.什么是变量 变量是什么?  变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...

  10. python变量传递

    python变量传递 数值 代码 num_1 = 123 num_2 = num_1 # 改变num_2值前 print 'num_1 = {0}, num_2 = {1}'.format(num_1 ...

随机推荐

  1. LeetCode:152_Maximum Product Subarray | 最大乘积连续子数组 | Medium

    题目:Maximum Product Subarray Find the contiguous subarray within an array (containing at least one nu ...

  2. HDU4864 Task(算竞进阶习题)

    贪心 比较巧妙的贪心..先把所有机器和任务按时间是第一关键字,等级为第二关键字排序. 然后用机器去匹配每一个任务. 排序之后,在时间上满足当前任务的机器,必定也在时间上满足后面的机器,所以我们每次把时 ...

  3. hdu 2159 FATE (二维完全背包)

    链接:http://acm.hdu.edu.cn/showproblem.php?pid=2159 思路: dp[j][k] 代表消耗耐久度j,干掉k个敌人获得的经验值. 状态转移方程为: dp[j] ...

  4. BSGS及扩展BSGS总结(BSGS,map)

    蒟蒻哪里有什么总结,只能点击%YL% 还有这位ZigZagK大佬的blog \(\mbox{BSGS}\) 模板题:洛谷P3846 [TJOI2007]可爱的质数 给定\(a,b\)和模数\(\mbo ...

  5. [2017-7-28]Android Learning Day7

    View动画效果 透明动画效果 旋转动画效果 移动动画效果 缩放动画效果 混合动画效果 1.透明动画效果(AlphaAnimation) 有两种方法 第一种在活动中设置,不需要xml文件 public ...

  6. Apache动态加载模块

    添加步骤:如要额外安装cgi,先找到mod_cgi.c及mod_cgid.c.一般在apache安装包目录下,如 ./httpd-2.2.25/modules/generators .#编译安装 cg ...

  7. Nginx+Tomcat-cluster构建

    -----------ReProxy-------------------------Client-----------192.168.56.202 nginx 192.168.56.200 Tomc ...

  8. [BOI2007]Mokia 摩基亚(CDQ分治)

    upd:\((x1,y1)(x2,y2)\)表示以\((x1,y1)\)为左上端点 \((x2,y2)\)为右下端点的矩形 本来以为是一道二位树状数组的模板,但是看数据范围之后就放弃了,边界既然到了2 ...

  9. 20165223《JAVA程序设计》第二周学习总结

    20165223 <JAVA程序设计>第二周学习总结 教材学习内容总结 第二章要点 标识符与关键字 基本数据类型 类型转换运算 输入输出数据 数组 第三章要点 运算符与表达式 语句概述 i ...

  10. CF670C cinema

    想必是个半水题,div2的C嘛 仔细观察,发现排序可做. 怎么排序呢?排啥呢?拿啥离散化,拿啥结构体呢? 仔细思考热静分析,便可得出结论: 以每个人会的语言离散化,把每个电影建结构体后不排序,而是枚举 ...