【Python基础】-01输出与条件语句
本文最后更新于833 天前,其中的信息可能已经过时,如有错误请发送邮件到linmwo@qq.com

1、输出语句

print函数是Python中非常重要的输出函数,可以输出字符串、变量、表达式等多种类型的值

1.1 输出字符串

使用print函数输出字符串非常简单,只需要将字符串作为参数传递给print函数即可。例如:

print("Hello, World!")

输出结果:

Hello, World!

1.2 输出变量

使用print函数输出变量的值也非常简单,只需要将变量作为参数传递给print函数即可。例如:

x = 5
print(x)

输出结果:

5

1.3 输出表达式

使用print函数输出表达式的值也非常简单,只需要将表达式作为参数传递给print函数即可。例如:

x = 5
y = 3.14
print(x + y)

输出结果:

8.14

python中的四则运算符

以下假设变量a=10,变量b=21

运算符描述实例
+加 – 两个对象相加a + b 输出结果 31
减 – 得到负数或是一个数减去另一个数a – b 输出结果 -11
*乘 – 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 210
/除 – x 除以 yb / a 输出结果 2.1
%取余(mod)- x除以y的余数b % a 输出结果 1
**幂 – x的y次方2 ** 3 输出结果 8

1.4 输出多个值

使用print函数可以输出多个值,多个值之间用逗号分隔。例如:

x = 5
y = 3.14
print(x, y)

输出结果:

5 3.14

1.5 指定分隔符

使用print函数可以指定输出多个值之间的分隔符,通过sep参数来实现。例如:

x = 5
y = 3.14
print(x, y, sep="-")

输出结果:

5-3.14

1.6 指定输出结束字符

使用print函数可以指定输出结束时的字符,默认情况下是换行符。通过end参数可以指定输出结束字符。例如:

x = 5
y = 3.14
print(x, end=" ")
print(y, end="\n")

输出结果:

5 3.14

2、条件语句

知识树

在 Python 中,if 条件分支语句的基本结构如上所示,主要有以下几个要点:

  1. if 语句后面跟着一个条件表达式或值,条件为 True 时执行 if 语句块中的语句。
  2. 如果条件为 False,则会执行 else 语句块中的语句。
  3. else 语句块可选,当不需要时可以省略。
  4. elif 语句可以有多个,它们在 if 和 else 之间,如果前面的条件为 False,则继续判断下一个 elif 语句的条件,直到找到一个条件为 True 的语句块。
  5. 语句块必须要有相同的缩进,常用的缩进方式是四个空格或一个制表符。
  6. 可以在语句块中嵌套其他的条件语句,如 if、elif、else 等。

例如,下面是一个简单的 Python 条件语句示例:

x = 10
if x > 5:
    print("x 大于 5")
else:
    print("x 不大于 5")

输出结果:

x 大于 5

在这个示例中,如果 x 大于 5,就会输出 “x 大于 5″;否则就会输出 “x 不大于 5″。

2.1 if 分支结构的基本语法

if 条件表达式:
    # 条件为 True 时执行的代码块
elif 条件表达式:
    # 条件为 True 时执行的代码块
else:
    # 条件为 False 时执行的代码块

2.2 条件表达式的比较运算符

1、相等比较运算符:== (判断两个值是否相等)

2、不等比较运算符:!= (判断两个值是否不相等)

3、大于比较运算符:> (判断一个值是否大于另一个值)

4、小于比较运算符:< (判断一个值是否小于另一个值)

5、大于等于比较运算符:>= (判断一个值是否大于等于另一个值)

6、小于等于比较运算符:<= (判断一个值是否小于等于另一个值)

2.3 条件表达式的组合方式

1、and:与操作,两个条件都为 True 才返回 True,否则返回 False。

2、or:或操作,两个条件都为 False 才返回 False,否则返回 True。

3、not:非操作,对条件进行取反操作,True 变成 False,False 变成 True。

2.4 多重判断条件

可以使用多个 if 语句实现多重判断条件,但是这种方式不够简洁和优雅。可以使用 elif 条件语句代替多个 if 语句。

2.5 嵌套的条件语句

在一个条件语句块中,可以嵌套其他的条件语句块,使得程序的逻辑更加清晰和可读性更好。

x = 5
y = 5
if x==y:
    print("x 等于 y")
elif x>y:
    print("x 大于 y")
else:
    print("不属于以上条件内")

3、练习

闰年的判断规则:四年一闰,且百年不闰,四百年再闰。
①普通闰年:能被4整除,但不能被100整除的是普通闰年
②世纪闰年:能被400整除的年份是世纪闰年
编写程序,对于输入的年份,判断是不是闰年。

# 输入一个年份,将输入的字符串年份转换成整型。
year = int(input('请输入任意一个的年份:')) 
# 根据规则判断这个年份是否是闰年
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 :
   print(year,'是闰年')
else :
   print(year,'是平年')

运行

#=======1=======
请输入任意一个的年份:2023
2023 是平年
#=======2=======
请输入任意一个的年份:1900
1900 是平年
#=======3=======
请输入任意一个的年份:2024
2024 是闰年 

Views: 0

评论

  1. 4 周前
    2025-7-24 15:43:53

    评论测试|´・ω・)ノ

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇