我想创建一个“登录”系统,所以您可以通过Input
创建一个用户名,然后给用户名一个ID(介于1和x之间)。用户名和ID将存储在文档“tomtdokument.txt”中(挪威语)
我的想法是,然后可能将ID放入另一个带有密码的文档中,该密码也将由Input
选择。然而,我们还没有接近这一步。这是我的一般想法,但我很难将用户名添加到ID中
我不确定该怎么办,因为我不确定问题是什么,没有错误代码。因此,代码没有问题,但它不会实现其目的,也不会在文件中写入用户名
无论如何,我的代码如下所示,我假设问题在while循环中,可能在if语句中:
import random
username = str(input("Username please: "))
ran = random.randint(1, 10)
ran = str(ran)
print(ran)
f = open("tomtdokument.txt", "w")
start_number = 1
amount_lines = 10
while amount_lines >= start_number:
z = str(start_number) + "\n"
f.write(z)
if start_number == ran:
f.write(ran + username)
start_number += 1
f.close()
当你写作时:
z = str(start_number) + "\n"
您不会在任何地方添加用户名。我想这就是你想要的 您必须连接用户和id,然后将它们写入文件我有两条建议给你。
首先 我不太明白你想要做什么,但我只是从你的代码中更改了这个: 这更像是Python式的
秒 写了一个我认为适合你想做的代码。 测试一下
如果您有更多问题,可以向他们提问
您正在尝试比较
start_number
这是一个整数和ran
是字符串:尝试这样做:
相关问题 更多 >
编程相关推荐