|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
n = int(input("请输入一个正整数:"))
while n > 0:
if n % 2 == 0:
print(n, "/2 = ", n // 2, sep='')
n = n // 2
else:
print(n, "*3+1 = ", n * 3 + 1, sep='')
n = n * 3 + 1
if n == 1:
break
那个print(n, "/2 = ", n // 2, sep='')和 print(n, "*3+1 = ", n * 3 + 1, sep='')是什么意思,看不懂
本帖最后由 jackz007 于 2022-10-26 22:45 编辑
- print(n , # 输出变量 n 的值
- "/ 2 = " , # 输出字符串
- n // 2 , # 计算并输出表达式的值
- sep = '') # 取消每个输出项之间的空格,因为,如果不写,这个参数的缺省值是 sep = ' '
复制代码
- print(n , # 输出变量 n 的值
- "*3+1 = " , # 输出字符串
- n * 3 + 1 , # 计算并输出表达式的值
- sep='') # 取消每个输出项之间的空格,因为,如果不写,这个参数的缺省值是 sep = ' '
复制代码
print() 函数 sep = 选项参数的作用
- >>> print(1,2,3,4)
- 1 2 3 4
- >>> print(1,2,3,4,sep='')
- 1234
- >>> print(1,2,3,4,sep=',')
- 1,2,3,4
- >>>
复制代码
|
|