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
您输入的密码正确!