006、py43-day06-sky-20210805_1

 

 

题目一:
1、一个足球队在寻找年龄在10-12岁的小女孩(包括10岁和12岁)加入,编写一个程序,
1.1 询问用户的性别(m表示男性,f表示女性)和年龄,
1.2 然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。

 

代码如下:

006、py43-day06-sky-20210805_1
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

执行结果如下:

006、py43-day06-sky-20210805_1
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 0
View Code

 

 

题目二:
输出99乘法表(双重for循环)
找到行和列之间的规律、关联。
也可以先当行号=1时,内部for循环怎么写
当行号=2时,内部for循环怎么写
。。。。。
一直到行号等于9时,内部for循环怎么写
然后,找找每一行的行号,与它的for循环之间的关系。再转换成2个for循环。

 

代码如下:

006、py43-day06-sky-20210805_1
for i in range(1, 10):
    for j in range(1, i+1):
        print(f'{j}*{i}={i*j}', end='\t')
    print()
View Code

执行结果如下:

006、py43-day06-sky-20210805_1
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 0
View Code

 

上一篇:004、py43-day4-sky-20210730


下一篇:sky要玩集合