python学习作业(一)

python学习作业(一)

1、使用while循环输出12345 68910

2、求1-100所有数的和

3、输出1-100所有数的奇数

4、输出1-100所有数的偶数

5、求1-2+3-4+5-……99所有数的和

6、用户登录三次重试机会

 

#1、使用while循环输出12345 68910
#初始化n=0,当n小于10时打印,对n进行循环,循环的计数器为n加1,如果n等于7时打印空格,打印时不要换行,用end函数可以不换行
n = 0
while n < 10:
    n += 1
    if n == 7:
        print(' ',end='')
        continue
    print(n,end='')
print('')
#2、求1-100所有数的和
n = sum_n = 0
while n<100:
    n+=1
    sum_n +=n
print('1-100所有数的和:sum_n%d'%sum_n)

#输出1-100所有数的奇数
n=0
while n<100:
    n+=1
    if n%2==1:
        print(n,end=' ')
print('')
#输出1-100所有数的偶数
n=0
while n<100:
    n+=1
    if n%2==0:
        print(n,end=' ')
print('')

# 5、求1-2+3-4+5-……99所有数的和
#求出奇数的和与偶数负数的和
n= 0
n =m =i =  sum_n = 0
while i<99:
    i+=1
    if i%2==1:
        n+=i
    else:
        m-=i
sum_n= n+m
print(sum_n)

# 6、用户登录三次重试机会
i = 0
str= ''
while i<3:
    i+=1
    str = input("请输入密码:")
    if str =='123':
        print('您输入的密码正确!')
        break
    else:
        print('您输入的密码错误!')

结果:

123456 8910
1-100所有数的和:sum_n5050
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100
50
请输入密码:123
您输入的密码正确!

posted @ 2020-12-26 22:07  汉江S  阅读(200)  评论(0编辑  收藏  举报