用python 输入整数n,判断n的各位数中是否包含数字3或4,包含则打印True。若输入的数值不合法输出!
时间: 2024-03-11 21:47:25 浏览: 52
下面是一个示例代码,可以实现你的要求:
```python
try:
# 尝试读入一个整数
n = int(input("请输入一个整数:"))
except ValueError:
# 如果读入的不是整数,输出错误信息并退出程序
print("输入的数值不合法!")
exit()
# 判断n的各位数中是否包含数字3或4
has_3_or_4 = False
for digit in str(n):
if digit == '3' or digit == '4':
has_3_or_4 = True
break
# 输出结果
if has_3_or_4:
print(True)
else:
print(False)
```
这段代码首先尝试读入一个整数,如果输入的不是整数,则会输出错误信息并退出程序。如果读入的是整数,则会判断它的各位数字中是否包含数字3或4,并输出相应的结果。注意,在这个程序中,我们使用了 `exit()` 函数来退出程序,这个函数会立即终止程序的执行。
相关问题
对于一个输入的整数n,含负数,判断n的各位数中是否包含数字3或4。若输入的数值不合法(如:小数等),输出"illegal input"若包含,则打印true,否则,打印false 用python
num = input()
if '.' in num or not num.isdigit():
print("illegal input")
else:
flag = False
for digit in num:
if digit == '3' or digit == '4':
flag = True
break
print(flag)
定义一个函数,使用循环语句,从三个数中找出数值最大的那个数,这三个数由键盘输入,并分别打印输入的三个数,并找出数值最大的数,若输入的不是数字,则处理异常
下面是使用 Python 语言实现的示例代码:
```
def find_max_number():
while True:
try:
num1 = int(input("请输入第一个数字: "))
num2 = int(input("请输入第二个数字: "))
num3 = int(input("请输入第三个数字: "))
break
except ValueError:
print("您输入的不是数字,请重新输入。")
print("输入的三个数字分别是:", num1, num2, num3)
max_num = num1
if num2 > max_num:
max_num = num2
if num3 > max_num:
max_num = num3
print("数值最大的数是:", max_num)
```
上面的代码中,我们使用了一个 `while` 循环和一个 `try...except` 语句块来处理异常。在 `try` 块中,我们使用了 `int()` 函数将用户输入的字符串转换为整数。如果转换失败,就会引发 `ValueError` 异常,然后在 `except` 块中处理该异常。
在 `while` 循环中,我们不断重复输入直到用户输入了三个合法的数字。之后,我们使用了三个 `if` 语句来找出数值最大的数。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)