2024年10月21日 星期一

sd q12345

 #Q1

d = '12345'

d1 = d[::-1]

if d==d1:

  print(d,'is a palindrome')

else:

  print(d,'is not a palindrome')


#Q2

n = 7

for i in range(1,n+1):

  for j in range(1,i+1):

    print(j,end='')

  print()

  

#Q3

n = 17


c = 0

for i in range(1,n+1):

  if n%i==0:

    c=c+1

if c==2:

  print(n, 'is a prime number')

else:

  print(n, 'is not a prime number')

  

#Q4

#Q4

ds = ['176,45','165,50','170,55']

b = []

for d1 in ds:

  d = d1.split(',')

  h,w =int(d[0]),int(d[1])

  h = h/100

  bmi = int(w/(h*h)+0.5)

  b.append(bmi)

bmi = min(b)

if 20<= bmi <=25:

  print(f'BMI值={bmi},正常')

else:

  print(f'BMI值={bmi},不正常')

  

#Q5

a11,a12 = 1,2

a21,a22 = 3,4


b11,b12 = 5,6

b21,b22 = 7,8


c11,c12 = a11+b11,a12+b12

c21,c22 = a21+b21,a22+b22


print(f'[{c11:<3} {c12:3}]')

print(f'[{c21:<3} {c22:3}]')


# Output:


# 12345 is not a palindrome

# 1

# 12

# 123

# 1234

# 12345

# 123456

# 1234567

# 17 is a prime number

# 最小 BMI 值= 15 ,不正常

# [6     8]

# [10   12]

沒有留言:

張貼留言