defmax_fun(lst):max=lst[0]for item in lst:ifmax<item:max=item
returnmax'''
注意是随机生成10个元素
lst=eval(input())
print(max_fun(lst))
'''import random
lst=[random.randint(1,100)for i inrange(10)]# 1和100不能省略,指定随机数的生成范围print(lst)print(max_fun(lst))
'''
def trans(str):
ret=[]
for item in str:
if item>='a' and item<='z':
# item+=('A'-'a') 和c不同,不能操作ascii码来转换大小写
ret+=item.upper()
elif item>='A' and item<='Z':
#item+=('a'-'A')
ret+=item.lower()
else:
ret+=item
return ret
raw=input('请输入一个字符串:')
new=trans(raw)
print(new)
# 只有列表对象可以进行append操作,字符串不可以进行append
# 列表和字符串都可以进行+操作,都是往序列中添加一个新元素
# 列表如何转换成字符串输出 str(lst)不行,使用列表的拼接来将列表转换成对应的字符串:''.join(lst)
'''deftrans(s):
lst=[]for item in s:if'a'<=item<='z':# 字符串也可以比较大小
lst.append(chr(ord(item)-32))elif'A'<=item<'Z':
lst.append(chr(ord(item)+32))else:
lst.append(item)return''.join(lst)
raw=input('请输入一个字符串:')
new=trans(raw)print(new)
实战四-实现操作符in的判断功能 p107
defjl_find(s,lst):for item in lst:if s==item:returnTruereturnFalse
lst=['hello','world','python']
s=input('请输入您要判断的字符串:')
result=jl_find(s,lst)print('存在'if result else'不存在')# if else的简写 三元运算符