问题描述
该程序从用户读入一个数字n,并计算n+nn+nnn
解决方案
- 取元素的值并存储在变量n中
- 将整数转换成字符串并存储在另一个变量中
- 将字符串添加两次,使字符串串联起来并存储在另一个变量中
- 然后三次添加字符串,并将值分配给第三个变量
- 将第二个和第三个变量中的字符串转换成整数
- 将所有整数中的值相加
- 打印表达式的总值
源代码
n = int(input("Enter a number n: "))
temp = str(n)
t1 = temp + temp ## 或 t1 = temp*2
t2 = temp + temp + temp ## 或 t2 = temp*3
comp = n + int(t1) + int(t2)
print("The value is:", comp)
程序解释
- 用户必须首先输入该值并将其存储在变量n中
- 整数被转换成字符串,用于连接n的值
- 然后将字符串连接一次和两次,并存储在单独的变量中
- 稍后,为了求出总和,字符串被转换回整数
- 然后打印表达式的总值
运行测试
# Case 1:
Enter a number n: 5
The value is: 615
# Case 2:
Enter a number n: 20
The value is: 204060
原文:https://www.sanfoundry.com/python-program-read-number-compute/
感谢您的阅读!想了解更多有关技巧,请关注我的微信公众号“R语言和Python学堂”,我将定期更新相关文章。同时也欢迎大家积极投稿,促进交流。
网友评论