【小甲鱼零基础入门学python】学习笔记之了不起的分支和循环

1.Python 条件表达式

条件成立时执行的语句 if condition else 条件不成立时执行的语句
如下:输出两个数字中小的那个数字

n=eval(input())
m=eval(input())
print(n if n<m else m)

2.语句太多需要分行书写(1. 用小括号2. 用换行符)

n=eval(input())
m=eval(input())
s=(n+
   m)
print(s)
s=n+    \
  m
print(s)

3.分支结构:可以让你的程序根据不同的条件做不同的事情
注意:if elif 这样的语句最后面如果不需要可以再不加else

if:
elif:
elif:

4.嵌套循环
乘法口诀表

j=1
for i in range(1,10):
    print()
    while j<=i:
        print(i,"*",j,"=",i*i,end=" ")
        j=j+1
    j=1
  1. for…else,while …else 语句
    (1)
    for…
    else…
    (2)
    while…
    else…
    这里的else是来奖励,在for或者while的循环中全部循环顺利完成,没有被中断。
    eg1:
for i in range (1,3):
    print('内循环',i)
else:
    print ('外循环',i)

结果是:

内循环 1
内循环 2
外循环 2

eg2:

day=1
while day<=7:
    answer=input("今天有好好学习吗?")
    if answer!='有':
        break
    day=day+1
else:
    print("非常棒, 你已经坚持了七天")

结果:

今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?有
非常棒, 你已经坚持了七天

或者:

今天有好好学习吗?有
今天有好好学习吗?有
今天有好好学习吗?没有555
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值