Python练习题(基础知识练习题)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python练习题(基础知识练习题)相关的知识,希望对你有一定的参考价值。
1、使用while循环输出 1 2 3 4 5 6 8 9 10
#!/usr/bin/env python #-*- encoding:utf-8 -*- n = 1 while n <= 10: if n == 7: pass #换成continue不行,因为会跳过本次循环,n不能+1,n永远==7,永远跳过本次循环。 else: print(n) n += 1 # print(‘wss‘,n)
#!/usr/bin/env python #-*- encoding:utf-8 -*- n = 0 while n <= 9: n += 1 if n == 7: pass # 换成continue可以,因为虽然跳出了本次循环,但是下次循环的时候n可以+1 else: print(n)
2、求1-100的所有数的和
#!/usr/bin/env python #-*- encoding:utf-8 -*- n = 0;s = 0 #s是之前所有数的总和 while n <= 99: n += 1 s += n # print(s) #输出每次循环的总和 print(s) #输出最后的总和
#!/usr/bin/env python #-*- encoding:utf-8 -*- s = 0 for n in range(1,101): # print(n) s += n print(s)
3、输出 1-100 内的所有奇数
#!/usr/bin/env python #-*- encoding:utf-8 -*- n = 0 while n <= 99: n += 1 if n % 2 == 1: print(n)
#!/usr/bin/env python #-*- encoding:utf-8 -*- for n in range(1,101,2): print(n)
4、输出 1-100 内的所有偶数
#!/usr/bin/env python #-*- encoding:utf-8 -*- n = 0 while n <= 99: n += 1 if n % 2 == 0: print(n)
#!/usr/bin/env python #-*- encoding:utf-8 -*- for n in range(2,101,2): print(n)
5、求1-2+3-4+5 ... 99的所有数的和
#!/usr/bin/env python #-*- encoding:utf-8 -*- n = 0;s = 0 while n <= 98: n += 1 if n % 2 == 0: s -= n else: s += n # print(s) #输出每次循环运算的结果 print(s) #输出最后的运算结果
#!/usr/bin/env python #-*- encoding:utf-8 -*- s = 0 for n in range(1,100): # print(n) if n % 2 == 0: s -= n else: s += n print(s)
6、用户登陆(三次机会重试)
#!/usr/bin/env python # -*- encoding: utf8 -*- import getpass count = 0 while count < 3: user = input(‘请输入用户名:‘) pwd = getpass.getpass(‘请输入密码:‘) if user == ‘wss‘ and pwd == ‘123‘: print(‘欢迎登陆‘) print(‘..........‘) break else: print(‘用户名或者密码错误‘) count += 1
#!/usr/bin/env python #-*- encoding:utf-8 -*- import getpass username = ‘wss‘ password = ‘123‘ flag = 0 def login(): user = input(‘username:‘) passwd = getpass.getpass(‘password:‘) return user,password while flag<3: user,passwd = login() if username == user and password == passwd: print(‘hello,jason‘) break else: flag += 1 print (‘error,input again‘)
以上是关于Python练习题(基础知识练习题)的主要内容,如果未能解决你的问题,请参考以下文章
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段