Python01-入门常识

118 阅读1分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 20 天,点击查看活动详情

一、输出

height = 170.5
# 默认本来是几位,就显示几位
print(F"我的身高是{height}cm")  # 我的身高是170.5cm

#  指定小数位  2位小数
print(F"我的身高是{height:.2f}cm")  # 我的身高是170.50cm


#  指定小数位  3位小数
print(F"我的身高是{height:.3f}cm")  # 我的身高是170.500cm

可以控制小数的位数,与Java不同,Java和c的float都只是单精度浮点数,而在Python中float代表的是小数。通过".2"的形式表示要有两位小数

name = "名之以父"
weight = 143.3
height = 177.3
print("我的名字是:%S,体重是%f,身高是:%f", % (name , weight , height))

在使用%号上,最后一块使用一个%号,用括号括起来即可

​编辑

 二、if语句

1、单个if

# 1、通过用户键盘输入,获取年龄input()
age = input("请输入您的年龄:")
# 需要将字符串类型的age转换为int类型的age
age = int(age)
# 2、判断年龄是否满足18岁,满足的话进行输出
if age > 18:
    # 条件满足才执行
    print("哥过了18岁了,可以为所欲为了")
# 3、程序最后输出,if判断结束,不管是否满足都会输出
print("if语句结束")

在if语句中不需要括号写条件,直接书写即可,在结尾处的花括号被":"代替了,判断语句的结束使用缩进表示。即缩进结束的话,判断语句结束

2、if-else结构

# 1、通过用户键盘输入,获取年龄input()
age = input("请输入您的年龄:")
# 需要将字符串类型的age转换为int类型的age(有两种方式)
age = eval(age)
# age = int(age)

# 2、判断年龄是否满足18岁,满足的话进行输出
if age > 18:
    # 条件满足才执行
    print("哥过了18岁了,可以为所欲为了")
else:
    # 判断条件不满足会执行的代码
    print("你没过18岁,回去好好学习吧,少年!")
# 3、程序最后输出,if判断结束,不管是否满足都会输出
print("if语句结束")

同样是使用“:”表示判断开始,不缩进表示判断结束

3、if-elif-else结构

类似Java,c中的if-else if else结构,就是多重判断的书写方式

需求:

需求:

  1. 成绩大于等于90 ,输出优秀
  2. 成绩大于等于80,小于90,输出良好
  3. 成绩大于等于60,小于80,输出及格
  4. 小于60,输出不及格
score = eval(input('请输入你的成绩:'))

# 1. 成绩大于等于90 ,输出优秀
if score >= 90:
    print('优秀')
# 2. 成绩大于等于80,小于90,输出良好
elif (score >= 80) and score < 90:
    print('良好')
# 3. 成绩大于等于60,小于80,输出及格
elif score >= 60:  # 想要执行这个判断的前提是,前边两个条件都不满足(成立), 代表score一定小于80
    print('及格')
# 4. 小于60,输出不及格
else:
    print('不及格')


print("程序结束")