|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第五题;我下面的代码不应该是打印出2么?运行却是不打印- while True:
- while True:
- break
- print(1)
- print(2)
复制代码
还有动动手0题:我的代码有什么问题么,为什么运行不了呢?
- count = 3
- password = 666
- while count:
- passwd = input("请输入密码")
- if passwd == password:
- print("密码正确,进入程序......")
- break
- elif "*" in passwd:
- print("密码中不能含有"*"号!" "您还有",count ,"次机会!",end=" ")
- continue
- else:
- print("密码错误!您还有",count-1 "次机会!",end=" ")
- count-1=1
复制代码
动动手1题:强迫症想问下\t水平制表符8个数为基准,不是以第一个字母为基准么,为什么我下面的数字和字母是对不齐的呢/
代码:- print("red\tyellow\tgreen")
- for red in range (0,4):
- for yellow in range (0,4):
- for green in range (2,7):
- if red + yellow + green == 8:
- print(red,"\t",yellow ,"\t" ,green)
复制代码
运行结果:- red yellow green
- 0 2 6
- 0 3 5
- 1 1 6
- 1 2 5
- 1 3 4
- 2 0 6
- 2 1 5
- 2 2 4
- 2 3 3
- 3 0 5
- 3 1 4
- 3 2 3
- 3 3 2
复制代码
第二个问题,你的print用错了,这么修改,你这里错的有点离谱,该去重新看视屏
count = 3
password = 666
while count:
passwd = input("请输入密码")
if passwd == password:
print("密码正确,进入程序......")
break
elif "*" in passwd:
count = count - 1
print("密码中不能含有'*'号!,您还有%d次机会!" %count,end=" ")
continue
else:
count = count - 1
print("密码错误,您还有%d次机会!" %count,end=" ")
|
|