用python根据括号里内容编程(从键盘接收一个十一位的数字,判断其是否为尾号 5 连(最后5个数一样)的手机号。规则:第 1 位是 1,第二位可以是数字 358 其中之一,后面 4 位任意数字,最后 5 位为任意相同的数字。)
时间: 2024-06-03 16:09:23 浏览: 24
可以使用正则表达式来判断手机号是否符合要求。代码如下:
import re
phone_number = input("请输入手机号:")
pattern = r"^1[358]\d{4}(\d)\1{4}$"
match = re.match(pattern, phone_number)
if match:
print("该手机号是尾号5连的手机号")
else:
print("该手机号不是尾号5连的手机号")
相关问题
从键盘上输入一个5位数(数字),判断它是不是回文数。用python完成
好的,下面是Python的代码解答:
num = input("请输入一个5位数字:")
if num == num[::-1]:
print("这个数字是回文数")
else:
print("这个数字不是回文数")
解析:
先用input()函数获取用户输入的数字,然后用[::-1]来翻转字符串,如果翻转后的数字与原数字相等,就是回文数,否则不是回文数。
从键盘输入一个5位数,编程判断这个数字是不是回文数。是的话返回 True,否则返回False。
代码如下:
```python
num = input("请输入一个5位数:")
if num[0] == num[4] and num[1] == num[3]:
print("True")
else:
print("False")
```
首先,我们使用 `input()` 函数从键盘获取用户输入,存储在变量 `num` 中。接着,我们通过字符串的下标运算来判断这个数字是否为回文数。如果第一位和最后一位相同,且第二位和倒数第二位相同,那么这个数字就是回文数,输出 "True";否则,输出 "False"。