Python语法基础 一
Python语法基础 三
Python数据结构-列表
Python数据结构-字典
1.条件语句
"""
条件语句
if 条件表达式:
要执行的内容(执行的代码要有一个tab缩进)
elif 条件表达式:
要执行的内容
else:
要执行的内容
"""
# age = int(input("请输入你的年龄"))
# if age >= 18:#符合条件执行这里
# print("成年了")
# else:#不符合条件就执行这里
# print("未成年")
# 简单计算器
num1 = float(input("请输入一个数字"))
num2 = float(input("请输入一个数字"))
symbol = input("请输入一个运算符(+.-.*./)")
if symbol == "+":
print("{}{}{}={}".format(num1, symbol, num2, (num1 + num2)))
elif symbol == "-":
print("{}{}{}={}".format(num1, symbol, num2, (num1 - num2)))
elif symbol == "*":
print("{}{}{}={}".format(num1, symbol, num2, (num1 * num2)))
elif symbol == "/":
print("{}{}{}={}".format(num1, symbol, num2, (num1 / num2)))
else:
print("非法运算符")
2.逻辑运算符
"""
逻辑运算符
and 并且 两边都为True结果才为True
or 或者 只要有一边为True结果就为True
"""
flag = 3 > 2 and 3 >= 3
print(flag) # True
# 输入一个年份判断是闰年还是平年
# 被4整除但不被100整除的是闰年,被400整除的是闰年
year = int(input("请输入一个年份"))
if year % 4 == 0 and year % 100 != 0:
print("{}是闰年".format(year))
elif year % 400 == 0:
print("{}是闰年".format(year))
else:
print("{}是平年".format(year))
3.条件语句嵌套
"""
条件语句嵌套,条件语句里面写条件语句
if 条件表达式:
要执行的内容
if 条件表达式:
要执行的内容
if 条件表达式:
要执行的内容
else
要执行的内容
else
要执行的内容
else
要执行的内容
"""
# ----------------练习------------------------
# 石头剪刀布 判断输赢
import random # 导入随机数对象
sys = random.randint(1, 3) # 系统出拳 1石头 2剪刀 3布
user = int(input("请输入你要出的拳"))
if user == 1:
if sys == 2:
print("系统出的是剪刀 你赢了")
elif sys == 1:
print("系统出的是拳 平局")
else:
print("系统出的是布 你输了")
elif user == 2:
if sys == 3:
print("系统出的是布 你赢了")
elif sys == 2:
print("系统出的是剪刀 平局")
else:
print("系统出的是拳 你输了")
elif user == 3:
if sys == 1:
print("系统出的是拳 你赢了")
elif sys == 3:
print("系统出的是剪刀 平局")
else:
print("系统出的是剪刀 你输了")
else:
print("输入非法")
# 输入账号密码 取款
username = input("输入用户名:")
password = input("输入密码:")
if username == "admin" and password == "123456":
print("输入正确,账户余额10000")
price = int(input("输入取款金额"))
if price > 10000:
print("余额不足")
else:
print("取款成功")
else:
print("用户名或密码错误")
# 判断BMI值 体重除身高的平方 通过BMI判断体型
height = float(input("请输入身高:"))
weith = float(input("请输入体重:"))
bmi = weith / (height ** 2)
if bmi < 15:
print("你是猛男")
elif bmi < 19:
print("身材还可以")
elif bmi < 25:
print("胖了")
else:
print("其他")
4.赋值运算符
"""
赋值运算符
a = 1 a = 1
a += 1 a += 1
a -= 1 a = a - 1
a *= 1 a = a * 1
a /= 1 a = a / 1
a %= 1 a = a % 1
a **= 1 a = a ** 1
a //= 1 a = a // 1
"""