求助
最后四行还是不懂 if x == revertedNumber or x == revertedNumber // 10:print('是回文数。')
这个的意思是如果x等于revertedNumber或x等于取整10的时候就打印是回文数。
or是或者的意思
// 是python当中一个运算符,表示除法取整。
>>> a = 10
>>> b = 4
>>> c = a // b
>>> c
2
注意:Python2.x 里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。
else:
print('不是回文数。')
表示不满足这个条件就打印不是回文数。 “//”在Python中表示整数除法,在python3中也一样:
PS C:\Users\Administrator> python.exe
Python 3.10.9 (main, Dec 10 2022, 09:13:58) on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> x=18.5
>>> x //=4
>>> print(x)
4.0 liuhongrun2022 发表于 2023-1-2 17:05
if x == revertedNumber or x == revertedNumber // 10:
print('是回文数。')
这个的意思是如果x等于 ...
其实我想问的是11行对整个程序的作用
页:
[1]