波大大12138 发表于 2020-5-29 11:20:00

求教!小甲鱼课后习题第九讲了不起的分支循环3动动手的第0题


1.这里的count为什么用这种表达式啊‘,count,’这个小甲鱼没教啊,这个格式是怎么出来的啊为什么一定要这样写,我去掉引号就报错了
2.这里的end可以删掉吗?有没有它最终的显示结果有区别吗对本程序而言3.这里的continue在这里的作用成分怎么理解,我没有加continue结果好像也没改变

老八秘制 发表于 2020-5-29 11:24:30

1.这是字符串拼接,但是推荐用格式化,这种方法可能会出问题
2.不可以,end是print的参数,是用于设置多个print输出的默认分隔符,默认end='\n'
3.加不加都没事

给个最佳吧~{:10_287:}

波大大12138 发表于 2020-5-29 11:35:04

1.格式化?格式化怎么表示那个‘,count,’的效果啊?我说的是这个语句中的count: print('密码中不能含有"*"号!您还有', count, '次机会!',end=' ')

Twilight6 发表于 2020-5-29 11:35:21

建议以后问问题,带上题目,或者答案

Twilight6 发表于 2020-5-29 11:36:38

波大大12138 发表于 2020-5-29 11:35
1.格式化?格式化怎么表示那个‘,count,’的效果啊?我说的是这个语句中的count: print('密码中不能含有 ...

%格式化写法:
print('密码中不能含有"*"号!您还有%d次机会!'%count, end=' ')

波大大12138 发表于 2020-5-29 11:37:11

我已经截图了,但是显示超出字节。。。。。。

波大大12138 发表于 2020-5-29 11:40:18

Twilight6 发表于 2020-5-29 11:36
%格式化写法:

这个小甲鱼目前教过吗?格式化的应用比答案更广更准确吗?好像在c语言见到过这个,这个格式化使用的方法是什么

Twilight6 发表于 2020-5-29 11:43:54

波大大12138 发表于 2020-5-29 11:40
这个小甲鱼目前教过吗?格式化的应用比答案更广更准确吗?好像在c语言见到过这个,这个格式化使用的方法 ...

Python 3种格式化方法

Twilight6 发表于 2020-5-29 11:47:56

1.这里的count为什么用这种表达式啊‘,count,’这个小甲鱼没教啊你两个值要用逗号分开,总不能字符串后面直接贴着一个参数嘛,记着这样的用法就是了
2.这里的end可以删掉吗?有没有它最终的显示结果有区别吗对本程序而言 end 是print 的默认参数,默认值的 '\n' 换行符,人为如果赋值会把之前的效果覆盖,比如 end = ' ' 那么就会覆盖print 的换行操作,而打印一个 ' ' 空格字符
3.这里的continue在这里的作用成分怎么理解,我没有加continue结果好像也没改变你先要理解continue 的作用,continue 的作用是终止本次循环 开始下次循环,如果没加continue 那么你输入 * 后 会执行count -= 1而题目要求 输入 * 不计输入次数,所以要加 continue

heidern0612 发表于 2020-5-29 11:48:35

波大大12138 发表于 2020-5-29 11:35
1.格式化?格式化怎么表示那个‘,count,’的效果啊?我说的是这个语句中的count: print('密码中不能含有 ...

你这个不叫格式化字符串,你这就是最简单的字符串拼接。
页: [1]
查看完整版本: 求教!小甲鱼课后习题第九讲了不起的分支循环3动动手的第0题