2018.6.26 python课程概括

1、关于输入 input的用法

name = input(“请输入姓名:”)

age = input(“请输入年龄:”)

hobby = input(“请输入爱好”)

print(“姓名:%s\n年龄:%s\n爱好:%s\n” % )(name,age,hobby))

#以换行,百分号占位符,最后以单个行的形式展现出来

print(“我的名字是”+name+",年龄是“+age+”,爱好是“+hobby)

#以上打印形式是三个句子连在一起,这里是 + 的用法

2.关于格式化输出内容的学习与讲解

name = “张三”

hobby = “打篮球”

print(“我的名字是{},特长是{}”.format(name,hobby))

#format格式化输出的用法 ,用{}来代替张三,打篮球。

3.变量的命名方法

大驼峰 和 小驼峰法

例如:MyGirl   myGirl

下划线命名法

job_name  my_stu

命名默认规则|:见名知意,可包含字母、字符串、下划线、数字,但禁止使用数字、汉子、符号、特殊字符等。

4.条件判断语句

if...elif...else

用法如实例count数量的例子,如下:

count = input(“输入数字:”)

if count.isdigit():#isdigit 的中文意思是 :是否是数字

    count = int(count)#转化成真正的数字,这里是指强制转化,将字符串转化成数字类型。

    if count >60:

        print("合格")

    else:

        print("不合格")

else:

    print(“输入内容有问题”)

5.数字类型间的加减乘除

a = 12

b = 6

#这里对加减乘不做解释,比较简单,用实例看一下求 余,及除法。

print(a%b)#结果是0,这里是对12求余

print(a/b)#结果是2,对12进行整除

6.对今天的归纳总结的一道题

 1)以上是我自己对这道题的理解(思路有点简单,直接从判断性别之后,再考虑钱的方面)

sex = input("输入性别:")
money = input("请输入金额:")

if sex == "男":
    money = int(money)
    if money >10000000:
        print("相亲成功")
    elif money > 5000000 and money < 10000000:
        print("可以试着交往,但房子面积不能小于100")
    elif money < 1000000 :
        print("结束相亲")
else:
    print("不能相亲")

2)老师的想法思路如下

sex = input("输入性别:")
house_area = input("房屋面积:")
salary = input("请输入薪资")
car_price = input("请输入车子价钱:")
money = input("请输入存款")
# 转化数值
house_area = int(house_area)
salary = int(salary)
car_price  = int(car_price)
money = int(money)


#条件判断: 如果存款大于1000w
if money >= 10000000:
    print("相亲成功")
elif money <= 1000000:
    print("不能相亲")
elif money >=5000000 and money <= 10000000:
    print("可以试着交往啊")
else:
    if money >5000000:
        if  not sex == "男":
            print("不存在的")
        else:
            if house_area >100:
                print("可以试着交往")
            else:
                print("不能交往")





猜你喜欢

转载自blog.csdn.net/UserAgent123/article/details/80819987