data = []
new_data = input("Enter an integer number(blank to exit): ")
while new_data:
if new_data not in data:
data += [new_data]
new_data = input("Enter an integer number(blank to exit): ")
print(f"Words: {data}")
转为整型
data = []
new_data = input("Enter an integer number(blank to exit): ")
while new_data:
if new_data not in data:
data += [int(new_data)]
new_data = input("Enter an integer number(blank to exit): ")
print(f"Words: {data}")
方法1: 在Python中, 双引号和单引号应交替使用, (或者使用\
转义符)。
改成print(f"Words: {data}".replace("'",''))
方法2: 改成int(input("Enter an integer number(blank to exit): "))
如果有帮助, 点个「采纳」谢谢
input默认不是返回字符串类型吗?你要么前面加个int,要么用个循环输出
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!