题目:元组数据ts=(2,23,41,3.7.1.10.48.5),键盘任意输入整数, 依次判断是否在此元组中,当输入-1时程序退出。注意:部分源程皮给出如下。请勿改动主函数mair和其它函数中的 任何内容,仅在函数的注释标志之间填入所编写的若干语句。def main(): ts=(2.23,41.3.7.1,10.48.5) i=int(input("【请输入一个整数:】”))
时间: 2024-02-03 14:12:19 浏览: 59
以下是完整代码:
```python
def main():
ts = (2, 23, 41, 3, 7, 1, 10, 48, 5)
i = int(input("【请输入一个整数:】"))
while i != -1:
if i in ts:
print("【%d在元组中】" % i)
else:
print("【%d不在元组中】" % i)
i = int(input("【请输入一个整数:】"))
if __name__ == '__main__':
main()
```
注意,题目中的元组数据有误,应该是 `ts=(2,23,41,3,7,1,10,48,5)`,即每个元素之间应该用逗号隔开。在主函数 `main` 中,我们首先定义了元组 `ts` 和输入变量 `i`,然后通过 `while` 循环,不断输入整数并进行判断,直到输入 `-1` 退出程序。在循环中,我们通过 `if` 条件语句判断输入的整数是否在元组 `ts` 中,并进行相应的输出。
相关问题
题目:元组数据ts=(2,23,41,3.7.1.10.48.5),键盘任意输入整数, 依次判断是否在此元组中,当输入-1时程序退出。
可以使用一个 while 循环不断读取键盘输入,然后在元组中查找该数是否存在,直到输入 -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(f"{num} 存在于元组中")
else:
print(f"{num} 不存在于元组中")
```
这里定义了元组 `ts`,然后进入一个无限循环。循环体内先读取一个整数,如果该数为 -1,则退出循环。否则,使用 `in` 运算符判断该数是否在元组 `ts` 中,如果存在则输出提示信息,否则输出不存在的消息。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044947.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![md](https://img-home.csdnimg.cn/images/20250102104920.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)