游子学习 发表于 2021-4-9 18:21:28

新手求助


name = input('请输入待查找的用户名:')
score = [['迷途', 85], ['黑夜', 80], ['小布丁', 65], ['福禄娃娃', 95], ['怡静', 90]]
IsFind = False

for each in score:
    if name in each:
      print(name + '的得分是:', each)
      IsFind = True
      break
   
if IsFind == False:
    print('查找的数据不存在!')


IsFind = False 的作用是什么,在这段编程中是什么意思?


print(name + '的得分是:', each)这段中的   ,这个点它的寓意 是什么 将前面字符串跟后面的变量结合的意思吗?

suchocolate 发表于 2021-4-9 18:21:29

IsFind = False # 设置初始值
print(a,b,c,d)
print函数如果有多个对象,可以用逗号隔开。并不是和前面的内容连起来,反倒是分开。

paohhee 发表于 2021-4-9 19:56:41

IsFind = False 当还没有找到需要查找的为False(初始化)
print(name + '的得分是:', each) 连接两个对象

阿奇_o 发表于 2021-4-9 20:37:00

, 这个点它的寓意 是什么 ……

哈哈哈,点点,寓意,可给我整笑了,哈哈哈

亲,你多大呀,逗号、句号、点点 这些标点符号,都认不全吗?
嗯,也是,不少人应该也不知道` 这个叫什么,毕竟很少用。(我当初也不知道)

名字只有七个字 发表于 2021-4-9 20:58:53

if IsFind == False: 判断是否为空。
点是用来分隔两个参数的

游子学习 发表于 2021-4-9 22:20:01

suchocolate 发表于 2021-4-9 18:21


一般在什么情况下需要设置初始值?

suchocolate 发表于 2021-4-10 09:40:30

游子学习 发表于 2021-4-9 22:20
一般在什么情况下需要设置初始值?

看需求,比如用户没有输入,或者输入的不正确时,就让函数使用默认值。
页: [1]
查看完整版本: 新手求助