python基础代码语句-python 基础学习--循环语句--附代码

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 = 1j=0while 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)用户名和密码都输入正确的时候,提示登陆成功!"""

importsys

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=" ")else:print("账号已锁定!")

sys.exit(0)else:print("用户名错误!", end=" ")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值