“”"
三大结构—顺序、分支、循环
分支的基本语法
if 条件表达式:
语句1
语句2
…
– 条件表达式就是计算结果必须为布尔值的表达式
双向分支: if …else…
补充:
input作用
– 在屏幕上输出括号内的字符串
– 接收用户输入的内容并返回给程序
– input返回的内容一定是字符串类型
循环语句
– 重复执行某些固定动作或者处理基本固定的事物
for 变量 in 序列:
语句1
语句2
补充:
– 列表就是一列数字或者其他值,一般用中括号表示
– 在python众,如果有表示数字范围的两个数,一般是包含左边的数字,不包含右边的数字
– randint是特例,左右都包含
循环之break,continue,pass
– break: 无条件结束整个循环,简称循环猝死
– continue:无条件结束本次循环,重新进入下一轮循环
– pass: 表示路过
while循环
– 表示当某个条件成立时,就循环;
– 不知道具体循环次数,但是能确定循环的成立条件的时候用while循环
while 条件表达式:
语句块
“”"
Case01
“”"
content= input(“请输入对接的暗号:”)
print(“你输入的暗号是:{}”.format(content))
if content==“mtjj”:
print(“对接成功”)
else:
print(“guncu,黑粉”)
“”"
Case02
“”"
for star in [‘王一博’,‘肖战’,‘王凯’]:
print(star)
if star == ‘王一博’:
print(‘摩托姐姐的最爱就是{0}’.format(star))
else:
print(“爱谁谁去吧~”)
“”"
Case03
“”"
for i in range(1,20):
print(i)
“”"
Case04
“”"
for i in range(1,11):
print(‘I love WangYiBo’)
“”"
Case05: 在数字1-10中寻找所有偶数,并打印出来
“”"
for i in range(1,11):
if i%2==0:
print(’{0}是偶数’.format(i))
else:
continue
“”"
Case06: 年利率是5%,本利是每年翻滚,多少年后,本钱会翻倍
“”"
money_start = 10000
year =0
while money_start<20000:
money_start = money_start*(1+0.05)
year +=1
print(‘第{0}年,到手的本钱是{1}’.format(year,money_start))
“”"