w=input(“22Python 33“)
for x in w:
if'0'<=x<'9':
continue
else:
w.replace(x,*)
1.这里的for循环是否能逐个输出字符串中每个字母和数字
2.if函数是否能对比字符串类型数字的大小,请各位帮帮忙,指点迷津
第二个可以,第一个的话,你要用print语句输出
你的逻辑没太大问题,但是语法方面问题比较多,我给你修改了一下,你看看:
w=input('请输入字符串:')
for x in w:
print(x, end=' ')
if x>='0' and x<'9':
continue
else:
w = w.replace(x,'*')
print()
print(w)