一、📊 进制是什么玩意儿?
进制,说白了就是数数的方式。就像我们平时用10根手指,所以习惯了十进制。但电脑只有0和1,所以得用二进制。
💡 四种常用进制
二进制:0b开头,只有0和1
八进制:0o开头,0-7
十进制:普通数字
十六进制:0x开头,0-9,A-F
以前的程序都是自说自话,现在让我们用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("不支持的运算符!")