Python编程_Lesson006_判断和循环

判断

Python中是通过缩进来区分代码块的,例子如下:

if True:
    print("第一个条件为真!")
    if False:
        print("第二个条件为真!")
    else:
        print("第二个条件为假!")
else:
    print("第一个条件为假!")

if True:
    print("单独的一个条件为真!")
else:
    print("单独的一个条件为假!")

这里写图片描述

循环

for循环

下面从1到10进行累加的一个例子
使用迭代器进行遍历

>>> mylist = [1,2,3,4,5,6,7,8,9,10]
>>> sum = 0
>>> for num in mylist:
    sum += num

>>> print(sum)
55

使用range

>>> sum  = 0
>>> for num in range(1,11):
    sum += num

>>> print(sum)
55
while循环
>>> sum = 0
>>> num = 1
>>> while num<=100:
    sum += num
    num += 1

>>> print(sum)
5050

几个小练习及源码

#task1 输入年龄,根据输入的年龄计算出出生年月,并判断是不是90后...
print("task1:输入年龄,根据输入的年龄计算出出生年月,并判断是不是90后...")
import time;
strAge = input("请输入您的年龄:")
strCurYear = time.strftime("%Y", time.localtime())
print("str", strCurYear)
intCurYear = int(strCurYear)
intAge = int(strAge)
intBirthYear = intCurYear-intAge
print("你的出生年份是:", intBirthYear)

if (intBirthYear >= 1990):
    print("您是一位90后的年轻人!")
else:
    print("您不是90后,您已经老啦!")

#task2 1-100的累加...
print("task2:1-100的累加...")
sum = 0
for i in range(1, 101):
    sum += i
print("1-100累加的结果是:", sum)

#task3 输入年份,计算是否是闰年..
print("task3:输入年份,计算是否是闰年...")
strYear = input("请输入一个年份:")
intYear = int(strYear)
if intYear%4 == 0 and intYear%100 != 0 or intYear%400 == 0:
    print(intYear, "是闰年")
else:
    print(intYear, "是平年")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值