题目描述 输入一个三位数,判断组成它的各个位上是否存在数字9。 输入 输入一个整数 aa (100≤a≤999)(100≤a≤999) 输出 a 中包含 9输出 YES 否则输出 NO
时间: 2024-03-26 17:35:10 浏览: 3
这道题目可以通过以下的代码实现:
```python
n = int(input())
if '9' in str(n):
print("YES")
else:
print("NO")
```
首先,我们通过`input()`函数获取用户输入的三位数,然后将其转换为字符串类型。接着,我们使用字符串的`in`操作符来判断字符串中是否包含数字`9`,如果包含,则输出`YES`,否则输出`NO`。
相关问题
题目描述 输入一个三位数,判断组成它的各个位上是否存在数字9。 输入 输入一个整数 aa (100≤a≤999)(100≤a≤999) 输出 aa 中包含 99 输出 YESYES 否则输出 NO
这道题目可以通过以下的代码实现:
```python
n = int(input())
if n // 100 == 9 or n // 10 % 10 == 9 or n % 10 == 9:
print("YES")
else:
print("NO")
```
首先,我们通过`input()`函数获取用户输入的三位数,然后使用整数除法和取模运算获取百位、十位和个位上的数字。接着,我们使用逻辑或运算符来判断这三个数字中是否存在数字`9`,如果存在,则输出`YES`,否则输出`NO`。
输入一个四位的正整数,判断它的各个位上是否存在偶数。
好的,我可以帮你解决这个问题。你可以试试以下的代码实现:
```python
num = input("请输入一个四位正整数:")
has_even = False
for i in num:
if int(i) % 2 == 0:
has_even = True
break
if has_even:
print("该数中存在偶数")
else:
print("该数中不存在偶数")
```
以上代码中,我们首先通过 `input` 函数获取用户输入的四位正整数,并将它存储在 `num` 变量中。接着,我们通过 `for` 循环遍历 `num` 中的每一位数字,并判断它是否为偶数。如果存在偶数,我们将 `has_even` 变量设为 `True`,并跳出循环。最后,我们通过判断 `has_even` 的值,输出对应的结果。
希望能够帮助到你!
阅读全文