鱼C论坛

 找回密码
 立即注册
查看: 2506|回复: 4

问题如下

[复制链接]
发表于 2016-3-10 13:37:50 | 显示全部楼层 |阅读模式
5鱼币
count = 3
password = 'FishC.com'

while count:
    passwd = input('请输入密码:')
    if passwd == password:
        print('密码正确,进入程序......')
        break
    elif '*' in passwd:
        print('密码中不能含有"*"号!您还有', count, '次机会!', end=' ')
        continue
    else:
        print('密码输入错误!您还有', count-1, '次机会!', end=' ')   
    count -= 1
这里的"end=' '"代表什么意思??新人又来求助了

最佳答案

查看完整内容

python自带的帮助里有详细的说明。常用的是sep和end。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-3-10 13:37:51 | 显示全部楼层
python自带的帮助里有详细的说明。常用的是sep和end。

  1. >>> help(print)
  2. Help on built-in function print in module builtins:

  3. print(...)
  4.     print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
  5.    
  6.     Prints the values to a stream, or to sys.stdout by default.
  7.     Optional keyword arguments:
  8.     file:  a file-like object (stream); defaults to the current sys.stdout.
  9.     sep:   string inserted between values, default a space.
  10.     sep: 插在两个要打印值的中间的字符串,缺省是空格
  11.     end:   string appended after the last value, default a newline.
  12.     end: 要打印值的最后附加的字符串,缺省是换行
  13.     flush: whether to forcibly flush the stream.
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-3-10 13:45:21 | 显示全部楼层
你可以在idle里面, 试试带上end参数和不带
end参数, 如果你不给赋值的话, 默认是换行, 如果手动赋值, 例如赋值空, 就代表print之后不换行直接执行后面的语句
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-3-10 15:25:46 | 显示全部楼层
我知道,这个是不换行,在2.7里面是用,这样就不会换行啦
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-6-7 20:45:42 | 显示全部楼层
这个是我想问的问题   还有一些操作符$ python 这样的  也搞不明白
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-20 02:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表