第一二天笔记

注释的作用:
1.解释代码的功能
2.屏蔽现有的代码

下面两行的代码表示 将数据赋值给变量a 然后通过print函数将a的内容展示在屏幕上

a = 100

print(a)

a = 0.11

print(a)
 

在编程语言中 =的作用是:将=右侧的值,保存在=左侧变量中
input 会将用户通过键盘输入的内容保存变量里

num = input("请输入一段文字:")


pirnt 会将变量中的内容打印到屏幕上

sep:seperatorprint(num,"aaaa""bbb""cccc"sep='####')

变量的命名规则:
1.变量名不能是纯数字,或者数字开头
(如果变量名是纯数字会和数据发生混淆,导致解释器无法处理)
2.变量名可使用字符串范围:大小写英文字母、数字、(python规范要求不能使用其他文字,但其他文字也是可以编译通过的)

3.变量名要有具体含义
name ="张三"
age = 18
grade = 1
orint(name,age,grade)


4.一些需要了解命名方法:
大驼峰命名法:将每一个单词的首字母大写,常用于给 类 命名

BookList = " "
小驼峰命名法:除了第一个单词以外其他单词首字母都要大写,在其他编程语言中常用于给 变量和函数 命名

bookList =" "
下划线命名法:所有单词都小写,单词之间用下划线分隔,在python中推荐使用给 变量和函数 命名book_list =" "

不可变数据类型(基本数据类型)
num = 100     数值类型(int整型)
num = 100.0  数值类型(float浮点型)
str字符串类型
s="100 100.0 true false  这是一个字符串"   str字符串数据类型

bool布尔值类型
flag = True    True 究其根本他是一个整数 1
在数值类型中,除了0 都能表示 真
字符串类型中,除了""都能表示 真
none 也可以表示假
flag = False   False 他也是一个整数 0,   " " ,none

可变数据类型(引用数据类型)除了基本数据类型以外 其他数据类型都是引用数据类型

type函数可以査看变量数据类型
num = 100

print(num,type(num))

num1 = 100.0

print(numl,type(num1))

flag = True

print(flag,type(flag))

S ="哈哈"

print(s,type(s))

将其他数据类型转为字符串,我们可以使用str()

s = str(num)

s1 = str(num1)
print(s,s1,type(s),type(s1))


s2 = str(True)

s3= str(False)
print(s2,s3,type(s2),type(s3))


将其他数据类型转为bool型,我们可以使用 bool()
f1 = bool(num)

f2 = bool(num1)

print(f1,f2)


f3 = bool("")
f4 = bool('skfhlkwio")
f5 = bool(None)
print(f3,f4,f5)

其他数据类型转为 数值类型,转为整数 int()  float()
S ='100.0'

num = int(s)   如果要将一个字符串转为 整数 前提是 这个字符串本身就是一个整数字符串

num1 =float(s)    小数字符串

print(num1,type(num1))

f1 = True
f2 = False


num1= float(f1)
num2= float(f2)
print(num1,num2)

选择结构:

1.单分支:

if 条件(一个会返回bool值的表达式):

    有缩进的代码片段

result = input("请问你是坤坤的粉丝吗(回答是/不是)")

if result == "是":

     #条件成立时执行的代码必须比if靠后

     print("你好 ikun!")

     print("我也是 ikun!")

2.双分支:

 if 条件(一个会返回bool值的表达式):

    有缩进的代码片段

 else:

    其他情况的代码片段

 result = input("请问你是坤坤的粉丝吗(回答是/不是)")

 if result == "是":

     #条件成立时执行的代码必须比if靠后

     print("你好 ikun!")

     print("我也是 ikun!")

 else:

     print("滚粗 小黑子!")

3.多分支:

 if 条件(一个会返回bool值的表达式):

    有缩进的代码片段

 elif 条件(一个会返回bool值的表达式):

    有缩进的代码片段

 elif 条件(一个会返回bool值的表达式):

    有缩进的代码片段

 elif 条件(一个会返回bool值的表达式):

    有缩进的代码片段

 elif ....

 else:

    其他情况的代码片段

 1.小明身高x.xxm,体重xxxkg。请根据BMI公式(体重除以身高的平方)

 帮小明计算他的BMI指数,并根据BMI指数:

 - 低于18.5:过轻

 - 18.5-25:正常

 - 25-28:过重

 - 28-32:肥胖

 - 高于32:严重肥胖

 用`if-elif`判断并打印结果

 height = float(input("请输入小明的身高"))

 weight = float(input("请输入小明的体重"))

 BMI = weight / height ** 2

 print(BMI)

 if BMI < 18.5:

     print("细狗")

 elif 18.5 <= BMI < 25:

     print("正常")

 elif 25 <= BMI < 28:

     print("微胖")

 elif 28 <= BMI < 32:

     print("肥宅")

 elif BMI >= 32:

     print("快乐肥宅")

 month = 3

 if 3 <= month <= 4:

     print("春")

 elif 5 <= month <= 8:

     print("夏")

 elif 0 <= month <= 12:

     print("秋")

 else:

     print("冬")


 

 请输入一个摄氏温度,将其通过公式转化为华氏温度,并输出到屏幕上

 f = (9 / 5) * c + 32

c = float(input("请输入一个摄氏度"))

f = (9 / 5) * c + 32

 f表示format 这种写法叫做f-string

print(f"摄氏度{c}转为华氏度后是{f}")

 判断一个年份是否为闰年,判断逻辑如下

 四年一闰 百年不润 四百年又润

year = int(input("请输入一个年份"))

if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:

    print(f"{year}是一个闰年")

while循环语法结构

while 条件:

  循环体代码,当条件成立时将循环往复的执行循环体代码

else:

  正常结束:循环条件不再满足时循环结束

  非正常结束:循环被break终结

  当循环正常结束时执行的代码

num = 0

while num < 100:

    num += 1

    if num % 2 == 0:

        continue

    print(num)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值