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("不能交往")