whb1 发表于 2020-3-7 17:31:12

python

import random
near = random.randint(1,100)
ages=input("请填上你的年龄(1-100):\n")
age=int(ages)
if age < near:
    print("对不起,你年龄不够,不能进入\n""下一位")
else:
    print("欢迎光临!\n""下一位")
while age != near:
    ages=input("请填上你的年龄(1-100):\n")
    age=int(ages)
    if age < near:
      print("对不起,你年龄不够,不能进入\n""下一位")
    else:
      print("欢迎光临!\n""下一位")
print("游戏结束")
输入=随机数字时还是显示下一位,怎么样不显示

zltzlt 发表于 2020-3-7 17:33:34

import random

near = random.randint(1, 100)
ages = input("请填上你的年龄(1-100):\n")
age = int(ages)
if age < near:
    print("对不起,你年龄不够,不能进入\n""下一位")
else:
    print("欢迎光临!\n""下一位")
while age != near:
    ages = input("请填上你的年龄(1-100):\n")
    age = int(ages)
    if age < near:
      print("对不起,你年龄不够,不能进入\n""下一位")
    elif age > near:
      print("欢迎光临!\n""下一位")
print("游戏结束")

whb1 发表于 2020-3-7 22:07:18

zltzlt 发表于 2020-3-7 17:33


你这个可以,不过我前面视频应该还没学elif 语句

zltzlt 发表于 2020-3-7 22:08:19

whb1 发表于 2020-3-7 22:07
你这个可以,不过我前面视频应该还没学elif 语句

嗯,上面的代码其实相当于:

import random

near = random.randint(1, 100)
ages = input("请填上你的年龄(1-100):\n")
age = int(ages)
if age < near:
    print("对不起,你年龄不够,不能进入\n""下一位")
else:
    print("欢迎光临!\n""下一位")
while age != near:
    ages = input("请填上你的年龄(1-100):\n")
    age = int(ages)
    if age < near:
      print("对不起,你年龄不够,不能进入\n""下一位")
    else:
      if age > near:
            print("欢迎光临!\n""下一位")
print("游戏结束")
页: [1]
查看完整版本: python