参考代码:
# 等比数列 s = (1 - pow(2, 64)) / (1 - 2) # 转字符串 s1 = str(s) # 获取数字几位小数 s2 = int(s1.split('+' or '-')[-1]) + 1 # 只获取字符e之前的数字和位数 s3 = "" lenth = len(s1) count = 0 # 统计不包含'.'和'e'之前的字符串数字 i = 0 while s1[i] != 'e': if s1[i] != '.': s3 += s1[i] count += 1 i += 1 print(s3, end='') for i in range(s2 - count): print('0', end='')
0.0分
0 人评分
母牛的故事 (C语言代码)浏览:1300 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:733 |
C语言训练-求素数问题 (C语言代码)浏览:728 |
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:636 |
简单的a+b (C++语言代码)浏览:860 |
P1001 (C语言代码)浏览:801 |
简单的a+b (C语言代码)浏览:817 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:534 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:492 |
1035 题解浏览:785 |