奶绿去冰大杯 发表于 2020-5-24 12:15:40

这边位数输入的数字,会判给guess

不懂就问,为什么这边end后面输入,任意数字,会被判给guess

Twilight6 发表于 2020-5-24 12:18:46

本帖最后由 Twilight6 于 2020-5-24 12:21 编辑

你应该没理解print() end 参数的作用

print 的 默认参数 end = '\n'换行符号

当被 人为赋值覆盖'\n' 后 end = ' ' 变成一个空格 就不会自动换行 而是打印完成后自动追加一个空格 并配合循环里的 input 显示 赋值给 temp

guess = 0 在循环外面是为了初始化用的

循环内是把 temp 转为 整型后 赋值给 guess 才判给了 guess 而不是 print的原因噢
页: [1]
查看完整版本: 这边位数输入的数字,会判给guess