题目一:
1、一个足球队在寻找年龄在10-12岁的小女孩(包括10岁和12岁)加入,编写一个程序,
1.1 询问用户的性别(m表示男性,f表示女性)和年龄,
1.2 然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。
代码如下:
count = 0 for i in range(10): child_info_name = input('请输入小孩的名字:') child_info_gender = input('请输入小孩的性别:') child_info_age = int(input('请输入小孩的年龄:')) if child_info_gender == '女' and (child_info_age in range(10, 13)): print(f'{child_info_name} 可以加入少年女子足球队\n') count += 1 else: print(f'{child_info_name} 不可以加入少年女子足球队\n') print(f'满足条件的总人数为:{count}')View Code
执行结果如下:
D:\SkyWorkSpace\WorkSpace\Pytest\Temp\day09\venv\Scripts\python.exe D:/SkyWorkSpace/WorkSpace/Pytest/Temp/day09/test_03/test_03.py =============== 题目一 =================== 请输入小孩的名字:张爱玲 请输入小孩的性别:女 请输入小孩的年龄:100 张爱玲 不可以加入少年女子足球队 请输入小孩的名字:张韶涵 请输入小孩的性别:女 请输入小孩的年龄:10 张韶涵 可以加入少年女子足球队 请输入小孩的名字:张天爱 请输入小孩的性别:女 请输入小孩的年龄:15 张天爱 不可以加入少年女子足球队 请输入小孩的名字:林志玲 请输入小孩的性别:女 请输入小孩的年龄:20 林志玲 不可以加入少年女子足球队 请输入小孩的名字:袁克定 请输入小孩的性别:男 请输入小孩的年龄:20 袁克定 不可以加入少年女子足球队 请输入小孩的名字:袁克文 请输入小孩的性别:男 请输入小孩的年龄:10 袁克文 不可以加入少年女子足球队 请输入小孩的名字:袁世凯 请输入小孩的性别:男 请输入小孩的年龄:100 袁世凯 不可以加入少年女子足球队 请输入小孩的名字:徐世昌 请输入小孩的性别:男 请输入小孩的年龄:15 徐世昌 不可以加入少年女子足球队 请输入小孩的名字:张勋 请输入小孩的性别:男 请输入小孩的年龄:10 张勋 不可以加入少年女子足球队 请输入小孩的名字:武则天 请输入小孩的性别:女 请输入小孩的年龄:10 武则天 可以加入少年女子足球队 满足条件的总人数为:2 Process finished with exit code 0View Code
题目二:
输出99乘法表(双重for循环)
找到行和列之间的规律、关联。
也可以先当行号=1时,内部for循环怎么写
当行号=2时,内部for循环怎么写
。。。。。
一直到行号等于9时,内部for循环怎么写
然后,找找每一行的行号,与它的for循环之间的关系。再转换成2个for循环。
代码如下:
for i in range(1, 10): for j in range(1, i+1): print(f'{j}*{i}={i*j}', end='\t') print()View Code
执行结果如下:
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 Process finished with exit code 0View Code