python 第一天学习循环笔记 及 作业

#使用while 循环输入 1,2,3,4,5,6,8,9,10
# 求1-100的所有数的和
# 输入1-100内所有奇数
# 输入1-100内所有偶数
# 求1-2+3-4+5……99的和
# 用户登陆(三级重复机会)
#2018-12-19




###第一题代码###
###常规解法###
i=0
while i<11:
    if i !=7:
        print(i)
    i=i+1

###第二种解法###

print([i for i in range(11) if i!=7])

###第二、三、四题代码###
print(sum(range(101))) #输出1-100内整数的和
print([i for i in range(0,101,2)])#输出1-100内的偶数
print([i for i in range(101) if i %2!=0])#输出1-100内的奇数
1 ###第五题代码###
2 
3 print(sum(range(1,100,2))-sum(range(2,99,2)))#输出1-2+3-4+5……99的和


###第六题代码###
passwd=123456
times=3
while times:
    password=int(input('您当前为root用户,请输入用户密码登陆:\n'))
    if password==passwd:
        print('系统登陆成功')
        break
    else:
        print('密码错误,系统登陆失败,您还有%d次机会'%(times-1))
        times = times - 1

自我感觉,for 比 while 更方便简单,第一次使用博客园,还有很多排版不会,有待学习

猜你喜欢

转载自www.cnblogs.com/gansenwen/p/10146976.html