Python的简介

1,python的简介

解释型语言. 弱类型语言

3. 安装
4. hello world

print("你好啊, 我叫周润发")

 

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

六.常量量
在python中不存在绝对的常量量. 约定俗成, 所有字⺟母⼤大写就是常量量
例例如: PI = 3.141592653
BIRTH_OF_SYLAR = 1990

 

'''
a = 10
b = 3
print(a%b)    # xxx是否可以被xxxx整除


num = input("请输入一个数:")
num = int(num)
if num % 3 == 0:
    print("是三的倍数")
else:
    print("不是三的倍数")
    
'''
a = 10
b = 3
print(a//b)    # 取整

 

 

 

6. 数据类型
1. int整数. +-*/% //整除, > < >= <= !=
2. str字符串. 用',",''',""" 引起来的都是字符串 + *
3. bool 布尔值. 只有True和False两个值
7. 用户交互(input)
变量=input("提示语") 变量是字符串类型, 字符串=> 数字 => int(str)

8. if判断
        最基本用法
        if 条件判断:
            代码块
        运行流程. 当条件是真. 执行代码块
        
        if 条件:
            代码块1
        else:
            代码块2
        执行流程: 当条件成立. 执行代码块1. 否则, 执行代码块2. 二选一
        
        if 条件1:
            代码块1
        elif 条件2:
            代码块2
        .....
        else:
            代码块n
        执行流程: 自行补全
View Code
#print(1+3)
#print((1+3)*2)
#print((((1+3)*2)-6)*3)
# 注释. 对程序的标注. 给人的看的
# 变量: 变量是程序运行过程中产生的中间值. 暂时存储在内存中. 供后面的程序使用
# 变量直接声明就可以了
# #表示单行注释
# 多行注释(文档注释) 
# a = 1+3    # 把1+3的结果赋值给前面的变量a
# print(a)

''' 
多行注释
    print(b)
    alex就是一个大xx. 我没说
    wusir也是
    太白. 也是.
    光头

 
 
    变量的命名规则:
    1. 必须使用英文字母, 数字, 下划线组成.
    2. 不能是数字开头, 更不能是纯数字
    3. 要有意义
    4. 不要太长
    5. 不要用中文
    6. 禁止用关键字,
    7. 区分大小写
    8. 推荐使用两种形式:
        1. 驼峰. 除了第一个字母外的其他单词的首字母大写. 其他小写
        ageOfAlex
        2. 下划线. 每个单词用下滑线分开
        wife_of_wusir_is_not_a_good_girl
__ = "alex"
_a_b_1 = "wusir"
1_2_a_b = ""
print(1_2_a_b)

a = 10
b = 20


a = 10
b = 20

b = a    # b = 10 , a= 10

a = 30    # a = 30 b = 10

print(a)    # 10
print(b)    # 10


a = 10
print(a) 
print("a")    # a 有坑

python不存在绝对的常量. 一般, 所有字母大写. 常量


PI = 3.141592653589793626
PI = 3.5    # 尽量不要改
print(PI)


a = 128
print(type(a))    # 打印变量a的数据类型  a 是int类型


# 字符串
s = "我叫周润发"
print(type(s))


s = '我也叫渣渣会'
print(s)


s = """我家大门常打开
我家的狗总丢
谁拉走吃肉了
还给我一个腿就行了
"""
print(s)
print(type(s))


# 请你打印出: 周杰伦说:"昆凌也还不错. 我很欣慰!"
# print('周杰伦说:"昆凌也还不错. 我很欣慰!"')

print("你好", end="")    # 在print之后. python解释器会自动的添加换行符
print("何泽伟", end="")
print("大阳哥", end="")

print("你好", "大阳哥", "何泽伟")



a = 10
print("a = ", a)    # a =  10



s1 = "sylar"
s2 = "wusir"
s3 = "alex"

s4 = s1 + s2 + s3    # 字符串拼接(连接)
print(s4)

print("我们村有个大姑娘叫"+s3+",娶了我们村更漂浪的大姑娘:"+s2)    # 


s = "考试\n"    

print(s*3)    # s 重复 3次



b = 2 > 1    # bool类型的数据只有两个取值. True, False
print(b)
print(type(b))    # 布尔类型



# print("刘德华没有我帅")

s = input("刘德华有没有我帅?")    # 获取用户输入的内容, 接收的内容永远是字符串
print("计算机收到的内容是:", s)
print(type(s))

'''
a = input("请输入一个数:")
a = int(a)    # 把传进去的内容转换成数字
b = input("请输入另一个数:")
b = int(b)
print(a+b)    # a, b都是int类型
# gender = input("你是个男的还是女的?")

# if语句 ==表示判断
'''
if gender == '男的':
    print("滚蛋!")
print("吓死我了")



if gender == '女的':
    print("请进. 欢迎光临!")
else:    # 否则
    print("滚蛋")
    


if gender == '女的':
    age = input("你多大了啊?") # 年龄大于60就不开门了. 小于60可以考虑
    if int(age) < 60:
        print("请进")
    else:
        print("大妈您去隔壁看看金老板")
else:
    print("滚蛋!")



# 输入你兜里的钱
# 如果你的钱大于500块. 和啤酒吃炸鸡. 生活美滋滋
# 如果你兜里的钱 小于500 大于300. 吃个盖浇饭. 生活乐无边
# 如果你都里的前 小于300 大于50. 吃个方便面. 开心
# 如果你兜里的钱 小于50. 今天减肥.

money = input("请输入你兜里的钱:")
if int(money) > 500:
    print("和啤酒吃炸鸡. 生活美滋滋")
else:
    # 小于500
    if int(money) > 300:
        print("盖浇饭走起")
    else:
        if int(money) > 50:
            print("方便面走起")
        else:
            print("减肥")


money = int(input("请输入你兜里的钱:"))

if money > 500:
    print("和啤酒吃炸鸡. 生活美滋滋")
elif money > 50:
    print("方便面走起")
elif money > 300:
    print("盖浇饭走起")
else:
    print("减肥走起")
'''

课后作业

1、简述变量命名规范

命名规则;
#             1. 由数字, 字母, 下划线组成
#             2. 不能数字开头. 更不能是纯数字
#             3. 不能是关键字
#             4. 不要太长
#             5. 不要用中文
#             6. 区分大小写
#             7. 要有意义
#             8. 驼峰和下划线命名
#         常量: 全部字母大写常量. 约定俗成

2、name = input(“>>>”) name变量是什什么数据类型?---字符串

3.if条件语句句的基本结构?

if 条件判断:
#     代码块
# 运行流程.当条件是真.执行代码块
# if 条件:
#     代码块1
# else:
#     代码块2
# 执行流程: 当条件成立.执行代码块1.否则, 执行代码块2.二选一
#
# if 条件1:
#     代码块1
# elif 条件2:
#     代码块2
# .....
# else:
# 代码块n
# 执行流程: 自行补全

4.用print打印出下面内容:

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

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

a = input("请输入数字:")
if int(a) > 66:
    print("猜测结果大了!")
else:
    if int(a) < 66:
        print("猜测结果小了!")
    else:
        if int(a) == 66:
            print("猜测结果正确!")

6.提⽰用户输入他的年龄, 程序进行判断.
如果⼩小于10, 提⽰⼩小屁孩, 如果⼤大于10, ⼩小于 20, 提⽰⻘青春期叛逆的⼩小屁孩.
如果⼤大于20, ⼩小于30. 提⽰开始定性, 开始混社会的⼩小 屁孩⼉儿, 如果⼤大于30, ⼩小于
40. 提⽰看⽼老老⼤大不不⼩小了了, 赶紧结婚⼩小屁孩⼉儿. 如果⼤大于40, ⼩小 于50. 提⽰家⾥里里有个
不不听话的⼩小屁孩⼉儿. 如果⼤大于50, ⼩小于60. 提⽰⾃自⼰己⻢马上变成不不听 话的⽼老老屁孩⼉儿.
如果⼤大于60, ⼩小于70. 提⽰活着还不不错的⽼老老屁孩⼉儿. 如果⼤大于70, ⼩小于 90. 提⽰⼈人
⽣生就快结束了了的⼀一个⽼老老屁孩⼉儿. 如果⼤大于90以上. 提⽰. 再⻅见了了这个世界.

age = input("请输入你的年龄")
if int(age) <=10:
    print("小屁孩")
else:
    if int(age)<=20:
        print("青春叛逆期小屁孩")
    else:
        if int(age)<=30:
            print("老大不小了,赶紧结婚了,小屁孩")
        else:
            if int(age)>40 and int(age)<=50:
                print("家里有个不听话的小屁孩")
            else:
                if int(age) > 50 and int(age) <= 60:
                    print("马上变成不听话的老屁孩")
                else:
                    if int(age) > 60 and int(age) <= 70:
                        print("活着还不错的老屁孩⼉")
                    else:
                        if int(age) > 70 and int(age) <= 90:
                            print("人生就快结束了的⼀个老屁孩⼉")
                        else:
                            if int(age) > 90:
                                print(" 再见了这个世界")
View Code

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

# 单行注释:#
# 多行注释

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

name = input("请输入腾讯之父的名字?")
if str(name) == "马化腾":
    print("输入对了,真牛逼!!")
else:
    print("你是傻逼么?")

9. 用户输⼊一个月份. 然后判断月份是多少月. 根据不同的月份, 打印出不同的
饮食(根据个⼈习惯和老家习惯随意编写)

month = input("请输入月份")
if month =='一月':
    print("粘豆包")
if month =='二月':
    print("大鱼大肉,饺子,啤酒,白酒")
if month =='三月':
    print("竹筒饭")
if month =='四月':
    print("柳絮")
if month =='五月':
    print("桂花糕")
if month =='六月':
    print("吃糖,烧烤")
if month =='七月':
    print("吃西瓜")
if month =='八月':
    print("吃月饼")
if month =='九月':
    print("吃葡萄")
if month =='十月':
    print("月饼")
if month =='十一月': 
    print("雪花")
if month =='十二月':
    print("火锅")

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

print("欢迎来到成绩查询系统!!!")
num = int(input("请输入你的成绩:"))
if num >= 90:
    print("你的成绩是A")
elif num >= 80:
    print("你的成绩是B")
elif num >= 70:
    print("你的成绩是C")
elif num >= 60:
    print("你的成绩是D")
elif num < 60:
    print("你的成绩是E")

 



 

 

 

posted @ 2018-07-23 17:42  一只待宰的程序猿  阅读(244)  评论(0编辑  收藏  举报