鱼C论坛

 找回密码
 立即注册
查看: 2049|回复: 8

9讲 课后题“ * ”号不计算次数

[复制链接]
发表于 2016-10-23 23:13:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. counts = 3
  2. password = "FishC"

  3. while counts:
  4.     passwd = input('请输入密码:')
  5.     if passwd == password:
  6.         print('密码正确,进入程序。。。。')
  7.         break
  8.     elif '*' in passwd:
  9.         print('密码中不能含有'*'号!您还有%d次机会!% counts ',end =' ')
  10.         continue
  11.     else:
  12.         print('密码输入错误!您还有%d次机会!% (counts-1)',end = '')
  13.     counts -= 1
复制代码


请输入密码:Fis*hC
Traceback (most recent call last):
  File "D:\Users\Administrator\AppData\Local\Programs\Python\课后题代码\三次.py", line 10, in <module>
    print('密码中不能含有'*'号!您还有%d次机会!% counts ',end =' ')
TypeError: can't multiply sequence by non-int of type 'str'

为什么会报错呢

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-10-24 08:56:24 | 显示全部楼层
11行改为:
print("密码中不能含有'*'号!您还有%d次机会!"% counts ,end =' ')
13行也有错误,单引号应放在!后面
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-24 10:31:07 | 显示全部楼层
楼上看的好仔细,给力,我也学习了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-24 15:57:32 | 显示全部楼层
好像是,python把那个* 号当做运算符用了,再把*引一次就行了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-24 17:47:45 | 显示全部楼层
两个输出的单引号都放错位置了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-24 21:26:07 | 显示全部楼层
冬雪雪冬 发表于 2016-10-24 08:56
11行改为:
print("密码中不能含有'*'号!您还有%d次机会!"% counts ,end =' ')
13行也有错误,单引号应 ...

谢谢大神,我又学到了2个知识点:
0、%d.......%......的用法
1、'*'在句子中的时候,要用转义符,或者“”
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-24 21:26:39 | 显示全部楼层
ssz940728 发表于 2016-10-24 15:57
好像是,python把那个* 号当做运算符用了,再把*引一次就行了

谢谢啦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-24 21:27:41 | 显示全部楼层
蛋炒饭妖妖 发表于 2016-10-24 17:47
两个输出的单引号都放错位置了

谢谢,又犯低级错了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-25 08:08:32 | 显示全部楼层
学习了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-23 12:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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