1问题
如何利用python输入一串数字后判断这串数字是否对称。
2方法
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。把此串数字符从中间分开,利用循环比较两边数字是否相同,如果有一项不同,则此串数字符不对称。
代码清单
def sy_number(number):
str_number = str(number)
len_number = len(str_number)
half_len_number = int(len_number/2)
for i in range(half_len_number):
if str_number[i]!=str_number[-(i+1)]:
return False
return True
input_pwd = '1223'
print (sy_number(input_pwd))
3 结语
Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。循环是让计算机做重复任务的有效的方法。