Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
If statement 当不满足if语句条件时返回代码段的开头_If Statement - Fatal编程技术网

If statement 当不满足if语句条件时返回代码段的开头

If statement 当不满足if语句条件时返回代码段的开头,if-statement,If Statement,我对编程一无所知,我一直在尝试让一段简单的代码正常工作。然而,我不断得到多个不同的错误,所以我认为我在这条线上的某个地方做了一些非常错误的事情。。。这是我目前的代码: userName = input('Please enter your name: ') age = input('Please enter your age: ') if int(age) <= 5: print(userName, 'you are too young to play') break else:

我对编程一无所知,我一直在尝试让一段简单的代码正常工作。然而,我不断得到多个不同的错误,所以我认为我在这条线上的某个地方做了一些非常错误的事情。。。这是我目前的代码:

userName = input('Please enter your name: ')
age = input('Please enter your age: ')

if int(age) <= 5:
    print(userName, 'you are too young to play') break
else:
    print (userName, 'Your old enough')

factor = 2
finalAge = int(age) + int(factor)
multAge = int(age) * int(factor)
divAge = float(age) / int(factor)

print('In', factor, 'years you will be', finalAge, 'years old', userName )
print('Your age multiplied by', factor, 'is', multAge)
print('Your age divided by', factor, 'is', divAge)
userName=input('请输入您的姓名:')
年龄=输入('请输入您的年龄:')

如果int(age)则需要使用循环。语法取决于您尚未指定的语言。作为伪代码,您可以

loop indefinitely
    prompt for name and age
    if age is less than 5 
        print error
    otherwise
        print that age is ok
        break loop

看看while循环。为此,您可以设置某种条件(例如“old_ough”变量),当该条件变为真时,循环停止运行

您可以在if语句中设置此值。默认情况下,它应该是使循环运行的任何值

在线上有很多关于这方面的教程,但这里有一个python示例(您的代码示例类似于Python3):

这应该是有道理的。如果没有,请查阅文档。从长远来看,这对你会更好

old_enough = False
while not old_enough:
    # do something
    if age > 5:
        print("You're old enough")
        old_enough = True
    else:
        print("you're not old enough")