题目:元组数据ts=(2,23,41,3.7.1.10.48.5),键盘任意输入整数, 依次判断是否在此元组中,当输入-1时程序退出。 要求:输出如下结果 【请输入一个整数:】0 不在其中 【请输入一个整数:】1 在其中 (请喻入一个整数:12 在其中 【请输入一个整数:1-1 不在其中
时间: 2024-02-03 17:11:50 浏览: 83
从键盘任意输入一个整数,编程判断它的奇偶性。要求输入变量定义为int类型且由用户从键盘输入。
5星 · 资源好评率100%
可以使用 while 循环和 input() 函数来实现用户输入整数的过程,然后用 in 运算符判断该整数是否在元组中。如果用户输入 -1,则退出循环。实现代码如下:
```python
ts = (2, 23, 41, 3, 7, 1, 10, 48, 5)
while True:
num = int(input("请输入一个整数:"))
if num == -1:
break
if num in ts:
print(num, "在其中")
else:
print(num, "不在其中")
```
注意,元组中有一个小错误,应该是 `(2, 23, 41, 3, 7, 1, 10, 48, 5)` 而不是 `(2,23,41,3.7.1.10.48.5)`,因为元组中的元素应该用逗号隔开而不是点号。
阅读全文