鱼C论坛

 找回密码
 立即注册
查看: 306|回复: 0

[学习笔记] 分享新手小白的学习笔记第二弹

[复制链接]
发表于 2024-8-17 17:31:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
%5.2f 表示将宽度控制为5,将小数点精度设置为2
小数点和小数部分也算入宽度计算,例如3.1415926设置为%5.2f结果显示为【】3.14、
字符串格式化方式2
通过语法:f”内容{变量}”的格式进行快速格式化,不限制数据类型,不做精度控制
name=”砍一刀”
money_cost=18.88
print(f”快来{name},花费{money_cost}元)
#快来砍一刀,花费18.88元
对表达式进行格式化
表达式:一条具有明确执行结果的代码语句
不使用变量可直接格式化表达式
print(“1*2的结果是%d”,%(1*2))
Print(“1*2的结果是{1*2})
7、数据输入
Input()语句
从键盘获取输入
使用一个变量接收(存储)input语句获得的数据
name=input()
input语句内部可写提示信息,提示键盘输入内容应该为什么,在使用者输入内容前显示提示信息
Input(“请告诉我你是谁”)
Input输入的数字类型都为字符串类型,需要其他类型可再进行转换
8、布尔类型与比较运算符
布尔类型属于数字类型的一类
表达现实生活中的逻辑,即真和假
True 表示真
False 表示假
True本质上是数字记作1,False记作0

定义变量储存布尔类型数据:变量名称=布尔类型字面量
布尔类型不仅可以自行定义,同时也可通过计算得出
也就是使用比较运算符进行比较运算得出布尔类型的结果

比较运算符
== 判断内容是否相等,满足为True,不满足为False
!= 判断内容是否不相等,满足为True,不满足为False
>  判断左侧内容是否大于右侧,满足为True,不满足为False
<  判断左侧内容是否小于右侧,满足为True,不满足为False
>= 判断左侧内容是否大于等于右侧,满足为True,不满足为False
<= 判断左侧内容是否小于等于右侧,满足为True,不满足为False

8、if语句的基本格式
if 判断条件:
  条件成立执行的语句
#  :不能省略
   python通过缩进确定归属,归属于if判断的代码语句块需要在前面填充四个空格缩进
   判断语句的结果必须是布尔类型

#欢迎来到游乐园,儿童免费,成人收费。
请输入你的年龄
你已成年需要补票十元
祝你游玩愉快
age=int(input(“请输入你的年龄:”))
If age>=18:
Print(“你已成年需要补票十元”)
Print(“祝你游玩愉快”)


If else 语句
If 条件:
    满足条件执行的语句1
    满足条件执行的语句2
满足条件执行的语句3
。。。。。。。。。。。。。。。。。。
else:
不满足条件执行的语句1
不满足条件执行的语句2
。。。。。。。。。。。。。。。。。。。。。。

#age=int(input(“请输入你的年龄:”))
If age>=18:
print(“你已成年需要补票十元”)
else
print(“你未成年可以免费游玩”)

print(“祝你游玩愉快”)

if elif else多条件判断语句
if 条件1:
条件1满足执行的语句1
条件1满足执行的语句2
。。。。。。。。。。。。
elif 条件2:
条件2满足执行语句1
条件2满足执行语句2
。。。。。。。。。。。
elif 条件3:
条件3满足执行语句1
条件3满足执行语句2
。。。。。。。。。。。
else:
所有条件都不满足执行的语句1
所有条件都不满足执行的语句2
判断是互斥且有顺序的,第一个满足了之后即使满足也不执行
else也可省略不写,效果等同多个独立的if判断
可以将input输入语句直接写入判断条件内节省代码量
# if int(“input(“请输入你的VIP等级”))<5

9、判断语句的嵌套
很多场景下不仅仅是多个并列条件,还有满足前置条件才会进行二次判断的多层判断需求
基础语法格式:
If 条件1:
满足条件1执行的语句1
满足条件1执行的语句2
。。。。。。。。。。。。。。。
if 条件2:
    满足条件2执行的语句1
    满足条件2执行的语句2
。。。。。。。。。。。。。。。。。。。。。。。
#上述第二个if属于第一个if,只有第一个if满足条件才会执行第二个if;通过缩进来决定语句之间的层次关系
if int(input("你的身高是多少:"))>120:
    print("身高超出限制,需缴费10元")
    print("但是vip等级不低于3仅需缴费5元,否则需要缴费7元")
    if int(input("请输入你的vip等级:"))>=3:
        print("请缴费5元")
    else:
        print("请缴费7元")
else:
    print("无需缴费,游玩愉快")
10、循环语句
while循环的基础语法:
while 条件:
条件满足执行语句1
条件满足执行语句2
。。。。。。。。。。。。。
#只要条件满足就会无限循环执行
i=0
while i<100:
   print("给你一巴掌")
   i+=1
# while条件需要得到布尔类型,True表示继续循环,False表示结束循环
需要设置循环的终止条件,否则会无限循环(除非需要无限循环)
空格缩进和if判断语句一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 17:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表