藍橋杯青少年編程 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