好,我们就以输出hello world这个例子来比较两种方式的不同
第一种方式:解释器里执行
第二种方式:文件执行
有图有真相,见下图
1.实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登陆成功,否则登陆失败 username = input(‘请输入用户名:‘) passward = input(‘请输入密码:‘) if username == ‘seven‘ and int(passward) == 123: print(‘登陆成功‘) else: print(‘登陆失败‘)
2.实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登录成功,否则登陆失败,失败时允许重复输入三次 i = 0 while i < 3: username = input(‘请输入用户名:‘) passward = input(‘请输入密码:‘) if username == ‘seven‘ and int(passward) == 123: print(‘登陆成功‘) break print(‘登陆失败‘) i +=1 print(‘退出程序‘)
3.实现用户输入用户名和密码,当用户名为seven或alex且密码为123时,显示登录成功,否则登陆失败,失败时允许重复输入三次 i = 0 while i < 3: username = input(‘请输入用户名:‘) passward = input(‘请输入密码:‘) if (username == ‘seven‘ or ‘alex‘) and int(passward) == 123: print(‘登陆成功‘) break else: print(‘登陆失败‘) i += 1
4.使用while循环实现输出2-3+4-5+6...+100 i = 2 s = 0 while i < 101: if i % 2: s = s - i else: s = s + i i = i +1 print(s)
5.使用for循环和range实现输出1-2+3-4+5-6...+99 s1 = 0 s2 = 0 sum = 0 for i in range(1,100,2): s1 = s1 + i for i in range(2,100,2): s2 = s2 - i sum = s1 + s2 print(sum)
6.使用while循环实现输出1,2,3,4,5,7,8,9,11,12 i = 1 while i < 13: if i == 6 or i == 10: i += 1 continue print(i) i += 1
7.使用while循环实现内的所有奇数 i = 1 while i < 101: if i % 2: print(i) i += 1
欢迎大家对我的博客内容提出质疑和提问!谢谢
笔者:拍省先生
原文:http://www.cnblogs.com/xinsiwei18/p/5499326.html