
python小练习1
发布日期:2021-05-18 13:16:01
浏览次数:16
分类:精选文章
本文共 736 字,大约阅读时间需要 2 分钟。
编写一个程序计算a + aa + aaa + aaaa的值,其中a的值由用户输入提供。
步骤详解:
接收输入: 使用input函数获取用户输入,并将其转换为整数a。
计算各项值:
- 第一项是a本身,直接转换为整数。
- 第二项是aa,即a重复两次。可以通过字符串相加或格式化字符串实现。
- 第三项是aaa,a重复三次。
- 第四项是aaaa,a重复四次。
将各项相加: 将四项转换为整数并相加。
输出结果: 打印计算结果。
以下是实现代码:
if __name__ == "__main__": a = input().strip() # 计算不同位数的a n1 = int(a) n2 = int(a + a) n3 = int(a + a + a) n4 = int(a + a + a + a) # 计算总和 total = n1 + n2 + n3 + n4 print(total)
代码解析:
-
n1 = int(a)
转换为a的整数值(一位数)。 -
n2 = int(a + a)
将a重复两次形成字符串,转换为整数。 -
n3 = int(a + a + a)
将a重复三次形成字符串,转换为整数。 -
n4 = int(a + a + a + a)
将a重复四次形成字符串,转换为整数。 -
total = n1 + n2 + n3 + n4
所有项相加得到总和。 -
print(total)
输出计算结果。
示例运行:
输入9时,输出计算步骤为:
- 9
- 99
- 999
- 9999
相加结果:9 + 99 = 108;108 + 999 = 1107;1107 + 9999 = 11106。
最终输出:11106。发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月12日 02时57分55秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
判断远程文件是否存在
2019-03-16
升级java11后,maven命令打包报错
2019-03-16
springboot redis key乱码
2019-03-16
Win10禁用自带的笔记本键盘
2019-03-16
insmod模块的几种常见错误
2019-03-16
shell及脚本4——shell script
2019-03-16
写时复制集合 —— CopyOnWriteArrayList
2019-03-16
什么是redis的缓存雪崩, 穿透, 击穿?
2019-03-16
数据帧CRC32校验算法实现
2019-03-16
【转载】DSP基础--定点小数运算
2019-03-16
idea thymeleaf页面变量报错解决
2019-03-16
云游戏,打响5G第一战
2019-03-16
Docker 拉取镜像速度太慢
2019-03-16
HUAWEI防火墙通过IKE方式协商IPSec隧道(采用预共享密钥认证)
2019-03-16
计网复习3
2019-03-16
JDK动态代理的实现原理
2019-03-16
Spring Security 架构与源码分析
2019-03-16
教程丨使用MeterSphere做Dubbo接口测试
2019-03-16
【毕设-STM32f103寄存器版本】智能防盗系统
2019-03-16