当前位置:首页>python>Python基础笔记4——进制与分支

Python基础笔记4——进制与分支

  • 2026-10-11 07:54:07
Python基础笔记4——进制与分支

一、📊 进制是什么玩意儿?

进制,说白了就是数数的方式。就像我们平时用10根手指,所以习惯了十进制。但电脑只有0和1,所以得用二进制。

💡 四种常用进制

  • 二进制:0b开头,只有0和1

  • 八进制:0o开头,0-7

  • 十进制:普通数字

  • 十六进制:0x开头,0-9,A-F


二、🎮input(), 让程序"听"你说话

以前的程序都是自说自话,现在让我们用input()让它学会倾听!

name = input("请输入你的名字:")print(f"你好,{name}!")age = int(input("请输入你的年龄:"))print(f"明年你就{age + 1}岁了!")

⚠️ 注意:input()默认返回字符串,如果需要数字记得转换哦!


三、🚦 单分支:满足条件就办事

if语句就像保安,符合条件才让你进去。

age = 17# if后边要加四个空格,否则会不在条件判断里if age >= 18:    print("你已经成年了!") # 这里写的内容,不在上边if中,这里依然会输出print("成年人就要做成年人的事情")

四、🚦🚥 双分支:二选一的选择题

if-else就是让你做选择题,A或B,没别的。

score = 85if score >= 60:    print("恭喜你,及格了!")else:    print("别灰心,下次加油!")

五、🚦🚥🚧 多分支:多个选项任你挑

当选择超过两个时,if-elif-else就派上用场了!

score = 85# 只会输出“良好!”,其他分支代码不会再执行if score >= 90:    print("优秀!")elif score >= 80:    print("良好!")elif score >= 60:    print("及格!")else:    print("再接再厉!")

六、🎯 嵌套分支:套娃来了

分支里面还能有分支,就像俄罗斯套娃!

age = 20has_license = Trueif age >= 18:    if has_license:        print("你可以开车!")    else:        print("先去考个驾照吧!")else:    print("未成年人不能开车哦!")

七、🎪 实战演练:简易计算器

让我们把学到的知识串起来,做个简易计算器!

print("=== 简易计算器 ===")num1 = float(input("请输入第一个数:"))num2 = float(input("请输入第二个数:"))op = input("请输入运算符(+-*/):")if op == '+':    print(f"结果:{num1 + num2}")elif op == '-':    print(f"结果:{num1 - num2}")elif op == '*':    print(f"结果:{num1 * num2}")elif op == '/':    if num2 != 0:        print(f"结果:{num1 / num2}")    else:        print("除数不能为0!")else:    print("不支持的运算符!")

最新文章

随机文章