python 基础学习--循环语句--附代码
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python 基础学习--循环语句--附代码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1910字,纯文字阅读大概需要3分钟。
内容图文
1:利用for循环,完成a=[1,7,4,89,34,2]的冒泡排序(冒泡排序:小的排前面,大的排后面。)
a = [1, 7, 4, 89, 34, 2] for i in range(len(a) - 1): for j in range(len(a) - i - 1): if a[j] > a[j + 1]: a[j], a[j + 1] = a[j + 1], a[j] print(a)
2:输出99乘法表
for i in range(1, 10): list_1 = [] for j in range(1, i + 1): str_1 = str(j) + "*" + str(i) + "=" + str(j * i) list_1.append(str_1) print(" ".join(list_1))
3:请利用while循环来完成:一个足球队在寻找年龄在10岁到12岁的小女孩(包括10岁和12岁)加入。编写一个程序,询问用户的性别(m表示男性,f表示女性)和年龄,然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。
i = 1 j = 0 while i < 10: sex = input("请输入你的性别:(m为男生,f为女生)") age = int(input("请输入您的年龄:")) i += 1 if sex == "f" and age >= 10 and age <= 12: print("欢迎你加入足球队!") j += 1 elif sex == "m": print("我们只招收女生成员哦!") else: print("我们只招收10-12岁的女生哦!") print("可以加入足球队的人数为%d" % j)
4:万科笔试题:
有一组用户的登录信息存储在字典 login_ifno 里面,字典格式如下:login_info={"username":"admin","passwd":"123456"}
username表示用户名,passwd表示密码,请编写函数满足如下条件:
1)设计1个登陆的程序, 不同的用户名和对成密码存在个字典里面, 输入正确的用户名和密码去登陆,
2)首先输入用户名,如果用户名不存在或者为空,则一直提示输入正 确的用户名
3)当用户名正确的时候,提示去输入密码,如果密码跟用户名不对应, 则提示密码错误请重新输入。
4)如果密码输入错误超过三次,中断程序运行。
5)当输入密码错误时,提示还有几次机会
6)用户名和密码都输入正确的时候,提示登陆成功!'''
import sys login_info = {"username": "admin", "passwd": "123456"} a = 0 b = 0 c = 3 while a == 0: username1 = input("请输入正确用户名:") if username1 == login_info["username"]: while b == 0: passwd1 = input("请输入密码:") if passwd1 == login_info["passwd"]: print("登录成功") break else: c -= 1 if c > 0: print("密码错误,你还有%d次机会!" % c, end="\n") else: print("账号已锁定!") sys.exit(0) else: print("用户名错误!", end="\n")
内容总结
以上是互联网集市为您收集整理的python 基础学习--循环语句--附代码全部内容,希望文章能够帮你解决python 基础学习--循环语句--附代码所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。