thonny编写程序,判断用户传入对象(字符串、列表、元祖)长度是否大于4
时间: 2024-01-14 22:04:26 浏览: 139
可以使用以下代码实现:
```python
def check_length(obj):
if len(obj) > 4:
print("长度大于4")
else:
print("长度不大于4")
# 测试字符串
string = "hello"
check_length(string)
# 测试列表
list1 = [1, 2, 3, 4, 5]
check_length(list1)
# 测试元祖
tuple1 = (1, 2, 3)
check_length(tuple1)
```
以上代码定义了一个函数 `check_length`,接受一个参数 `obj`,判断它的长度是否大于 4,并输出相应的提示信息。我们可以分别传入字符串、列表、元祖进行测试。
相关问题
Python编写程序,判断用户传入对象(字符串、列表、元祖)长度是否大于4
可以使用Python中的`len`函数来判断字符串、列表、元组等对象的长度是否大于4。以下是一个示例代码:
```python
def check_length(obj):
if len(obj) > 4:
print("Length of object is greater than 4")
else:
print("Length of object is not greater than 4")
# 测试字符串
s = "Hello"
check_length(s)
# 测试列表
lst = [1, 2, 3, 4]
check_length(lst)
# 测试元组
tup = (1, 2, 3)
check_length(tup)
```
在这个代码中,定义了一个`check_length`函数,接受一个参数`obj`,并使用`len`函数判断其长度是否大于4。根据判断结果,输出相应的提示信息。
在测试部分,分别传入一个字符串、一个长度为4的列表和一个长度为3的元组来测试`check_length`函数。
用Python编写程序,输入一个字符串用函数统计大写字母,小写字母,数字,其它字符个数,并以元祖形式返回结果输出
```
def count_char_types(s):
upper_count = 0
lower_count = 0
digit_count = 0
other_count = 0
for char in s:
if char.isupper():
upper_count += 1
elif char.islower():
lower_count += 1
elif char.isdigit():
digit_count += 1
else:
other_count += 1
return (upper_count, lower_count, digit_count, other_count)
s = input("请输入字符串:")
result = count_char_types(s)
print("大写字母个数:", result[0])
print("小写字母个数:", result[1])
print("数字个数:", result[2])
print("其它字符个数:", result[3])
```
阅读全文