Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当我输入我的用户名时,“;“干得好”;isn';不显示 导入时间 def Scenario2(): 电影喜剧=[《主播》,《宿醉》,《特德》] 恐怖电影=[《驱魔人》,《闪光》,《尖叫》] 电影动作=[《铁杆》、《黑客帝国》、《蝙蝠侠》] 电影动画=[《玩具总动员》,《不可思议的人》,《狮子王》] 打印(“您好,欢迎使用在线流媒体服务”) username=len(输入(“请输入一个介于4到12个字符之间的用户名:”) 用户名12时: 打印(“该用户名不在边界内”) username=len(输入(“请输入一个介于4到12个字符之间的用户名:”) 密码=输入(“现在输入密码:”) password1=输入(“请重新输入密码:”) 如果password1==密码: 打印(“祝贺您的新帐户”) 而密码1!=密码: 打印(“它们不匹配”) 密码=输入(“现在输入密码:”) password1=输入(“请重新输入密码:”) 如果password1==密码: 打印(“祝贺您的新帐户”) usernameinput=input(“请输入您的用户名:”) 如果usernameinput==用户名: 印刷(“伟大的工作”) 而usernameinput!=用户名: 打印(“这是不正确的用户名”) usernameinput=input(“请输入您的用户名:”) 如果usernameinput==用户名: 印刷(“伟大的工作”) 场景2()_Python - Fatal编程技术网

Python 当我输入我的用户名时,“;“干得好”;isn';不显示 导入时间 def Scenario2(): 电影喜剧=[《主播》,《宿醉》,《特德》] 恐怖电影=[《驱魔人》,《闪光》,《尖叫》] 电影动作=[《铁杆》、《黑客帝国》、《蝙蝠侠》] 电影动画=[《玩具总动员》,《不可思议的人》,《狮子王》] 打印(“您好,欢迎使用在线流媒体服务”) username=len(输入(“请输入一个介于4到12个字符之间的用户名:”) 用户名12时: 打印(“该用户名不在边界内”) username=len(输入(“请输入一个介于4到12个字符之间的用户名:”) 密码=输入(“现在输入密码:”) password1=输入(“请重新输入密码:”) 如果password1==密码: 打印(“祝贺您的新帐户”) 而密码1!=密码: 打印(“它们不匹配”) 密码=输入(“现在输入密码:”) password1=输入(“请重新输入密码:”) 如果password1==密码: 打印(“祝贺您的新帐户”) usernameinput=input(“请输入您的用户名:”) 如果usernameinput==用户名: 印刷(“伟大的工作”) 而usernameinput!=用户名: 打印(“这是不正确的用户名”) usernameinput=input(“请输入您的用户名:”) 如果usernameinput==用户名: 印刷(“伟大的工作”) 场景2()

Python 当我输入我的用户名时,“;“干得好”;isn';不显示 导入时间 def Scenario2(): 电影喜剧=[《主播》,《宿醉》,《特德》] 恐怖电影=[《驱魔人》,《闪光》,《尖叫》] 电影动作=[《铁杆》、《黑客帝国》、《蝙蝠侠》] 电影动画=[《玩具总动员》,《不可思议的人》,《狮子王》] 打印(“您好,欢迎使用在线流媒体服务”) username=len(输入(“请输入一个介于4到12个字符之间的用户名:”) 用户名12时: 打印(“该用户名不在边界内”) username=len(输入(“请输入一个介于4到12个字符之间的用户名:”) 密码=输入(“现在输入密码:”) password1=输入(“请重新输入密码:”) 如果password1==密码: 打印(“祝贺您的新帐户”) 而密码1!=密码: 打印(“它们不匹配”) 密码=输入(“现在输入密码:”) password1=输入(“请重新输入密码:”) 如果password1==密码: 打印(“祝贺您的新帐户”) usernameinput=input(“请输入您的用户名:”) 如果usernameinput==用户名: 印刷(“伟大的工作”) 而usernameinput!=用户名: 打印(“这是不正确的用户名”) usernameinput=input(“请输入您的用户名:”) 如果usernameinput==用户名: 印刷(“伟大的工作”) 场景2(),python,Python,每当我输入用户名时,输入与用户名相同的内容。它不是说干得好,而是说它不正确 我能得到一些帮助吗?Username被指定为输入的长度,而不是输入的长度。您还需要引入一个单独的变量来分配输入 import time def Scenario2(): film_comedy = ['Anchorman','The Hangover','Ted'] film_horror = ['The Exorcist','The Shining','Scream']

每当我输入用户名时,输入与用户名相同的内容。它不是说干得好,而是说它不正确


我能得到一些帮助吗?

Username
被指定为输入的长度,而不是输入的长度。您还需要引入一个单独的变量来分配输入

import time

def Scenario2():

        film_comedy = ['Anchorman','The Hangover','Ted']
        film_horror = ['The Exorcist','The Shining','Scream']
        film_action = ['Die Hard','The Matrix','Batman']
        film_animation = ['Toy Story','The Incredibles','The Lion King']

        print("Hello, welcome to the online streaming service")
        username = len(input("Please Enter a username between 4 and 12 characters: "))

        while username < 4 or username > 12:
            print("That username is not within the boundaries")
            username = len(input("Please Enter a username between 4 and 12 characters: "))

        password = input("Now enter a password: ")
        password1 = input("Please re-enter the password: ")

        if password1 == password:
            print("Congratualtions on your new account")


        while password1 != password:

            print("They don't match")
            password = input("Now enter a password: ")
            password1 = input("Please re-enter the password: ")

            if password1 == password:
                    print("Congratualations on your new account")


        usernameinput = input("Please Enter your username: ")

        if usernameinput == username:

                print("Great job")

        while usernameinput != username:

                print("That is the incorrect Username")
                usernameinput = input("Please Enter your username: ")

                if usernameinput == username:
                        print("Great job")


Scenario2()

这将不起作用,因为您已经分配了
username=len(输入(“请输入一个介于4到12个字符之间的用户名”)
在此
之前,当
循环时,重命名您的变量以使其起作用。

您能将此减少到最小值吗?99%的代码看起来不相关。这怎么行?在一个例子中,您在输入时调用
len()
(因此
username
是一个int),然后为
usernameinput
取一个字符串。username是一个数字(来自len)而usernameinput是一个字符串,因此它们不相等,因此不会产生“好工作”好的结果。非常感谢,我会尝试修复它
    while usernameinput != username:

        print("That is the incorrect Username")
        usernameinput = input("Please Enter your username: ")

        if usernameinput == username:
                print("Great job")