蓝桥杯青少年编程 python编程题目7-10


题目 7

编程实现:打印出 1-1000之间包含3的数字。

如果3是连在一起的,(如233)则在数字前面加上&;

如果字符数字是质数则在数字后加上*,如 3,13*,23*,&33,43*...$233*...

输入:无

输出:按照题意输出的数字,每行一个数字。 

 

题目 8

编程实现:

输入一个字符串N,输出该字符串的长度。

输入一个字符串N

a=input()
print(len(a))

题目9

小蓝家的灯是线型开关的,拉一次灯开,再拉一次等关。未拉灯之前,灯是熄灭状态。

编程实现:

输入一个正整数M(1<M<100),作为小蓝灯拉的次数,判断拉灯M次后,灯是点亮还是熄灭状态.

输入描述:

输入一个正整数M作为拉灯的次数。

输出:如果灯是点亮状态输出为"1",灯是熄灭状态输出“0”

 

#分析问题 
# 归纳总结。
#如果输入数字为 1      输出为1 
#      输入数字为2       输出为0
#      输入数字为3      输出为1
#       输入数字为4      输出为0

#所以本质上是,偶数输出0
#奇数输出 1
a=int(input())
if a%2==0:
    print("0")
else:
    print("1")

 10题目

用户输入一个正整数N(=3<N<=9)

从0到N之间的所有的正整数(包含0和N)中选择三个组成一个三位数,请计算共有多少种满足条件的三位数组合(0不能作为百位数字)

且这个三位数为奇数,各位数上的数字不能重复。

(注意:组成的 每个三位数各位上的数字不能重复)

a=int(input())
for x in range(a):
    for y in range(a):
        for z in range(a):
            if x!=y and y!=z and z!=x and x!=0 and z%2!=0:
                n=int(str(x)+str(y)+str(z))
                print(n)
        

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM