利用Jupyter完成以下语句的编程: (1)定义一个元组变量指向((‘小明’, 555),(‘小红’, 777)),利用传统格式化输出方式,打印出如下效果:小明的VIP号码是:0000000555;小红的VIP号码是:0000000777; (2)还是以第一小问的元组为基础,使用format格式化方式,打印出如下效果: ****小明****是贵宾级客户,号码是666555666; (3)还是以第一小问的元组为基础,使用f-string格式化方式,打印出如下效果:****小红****是贵宾级客户,号码是666777666; (4)使用传统格式化输出方式打印输出无理数π,要求:精确到小数点后5位,占屏幕宽度15个字符位,π值右对齐,空出部分用0补齐,形如:000000003.14159; (5)使用format格式化输出方式打印输出无理数π,要求:精确到小数点后5位,占屏幕宽度15个字符位,π值居中对齐,空出部分用*补齐,形如:****3.14159****; (6)使用f-string格式化输出方式打印输出无理数π,要求:精确到小数点后5位,占屏幕宽度15个字符位,π值居中对齐,空出部分用*补齐,形如:****3.14159****。
时间: 2023-05-23 07:05:59 浏览: 98
Rust编程中的轻量级封装:元组结构体解析
(1)
```python
t = (('小明', 555), ('小红', 777))
print('%s的VIP号码是:%010d;%s的VIP号码是:%010d;' % (t[0][0], t[0][1], t[1][0], t[1][1]))
```
输出:
```
小明的VIP号码是:0000000555;小红的VIP号码是:0000000777;
```
(2)
```python
t = (('小明', 555), ('小红', 777))
print('****%s****是贵宾级客户,号码是%d%d%d%d%d%d;' % (t[0][0], 6, 6, 6, t[0][1] // 100, t[0][1] // 10 % 10, t[0][1] % 10))
```
输出:
```
****小明****是贵宾级客户,号码是666555666;
```
(3)
```python
t = (('小明', 555), ('小红', 777))
print(f'****{t[1][0]}****是贵宾级客户,号码是{6 * 10**5 + 6 * 10**4 + 6 * 10**3 + t[1][1] // 100 + t[1][1] // 10 % 10 + t[1][1] % 10};')
```
输出:
```
****小红****是贵宾级客户,号码是666777666;
```
(4)
```python
import math
print('π值是:%015.5f;' % math.pi)
```
输出:
```
π值是:000000003.14159;
```
(5)
```python
import math
print('****{:^11.5f}****'.format(math.pi).center(15, '*'))
```
输出:
```
**** 3.14159 ****
```
(6)
```python
import math
print(f'****{math.pi:^11.5f}****'.center(15, '*'))
```
输出:
```
**** 3.14159 ****
```
阅读全文