diff --git a/src/learn/03/index.md b/src/learn/03/index.md index 379dac4..5cab383 100644 --- a/src/learn/03/index.md +++ b/src/learn/03/index.md @@ -10,6 +10,14 @@ a,b=input().split() ``` +如果是三个用空格隔开,比如:小明 小华 小王 + +```py +a,b,c=input().split() +``` + +那 `a` 代表 小明,`b` 代表 小华,`c` 代表 小王 + ## 输入两个整数,用空格隔开。比如:10 20 写法如下: @@ -21,6 +29,15 @@ a=int(n[0]) b=int(n[1]) ``` +如果是三个整数,以此类推: + +```py +n=input().split() + +a=int(n[0]) +b=int(n[1]) +c=int(n[2]) +``` ## 要是小数。比如:2.33 5.18 diff --git a/src/learn/04/main.py b/src/learn/04/main.py index dc47fd3..adc9d35 100644 --- a/src/learn/04/main.py +++ b/src/learn/04/main.py @@ -1,9 +1,9 @@ a=1.23456 -print('%.4f' % a) -print('%.3f' % a) -print('%.2f' % a) +print("%.4f" % a) +print("%.3f" % a) +print("%.2f" % a) -print(format(a, ".2f")) +print(format(a, ".4f")) print(format(a, ".3f")) -print(format(a, ".4f")) \ No newline at end of file +print(format(a, ".2f")) diff --git a/src/learn/05/image.png b/src/learn/05/image.png new file mode 100644 index 0000000..289a2ef Binary files /dev/null and b/src/learn/05/image.png differ diff --git a/src/learn/05/index.md b/src/learn/05/index.md new file mode 100644 index 0000000..f7fde2b --- /dev/null +++ b/src/learn/05/index.md @@ -0,0 +1,30 @@ +你会经常遇到变量和文字连接的场景:如果这个变量是文字类型,那还比较简单,直接使用➕连接。但是这个变量是**数字**,就麻烦了,比如: + +```py +a=1 +print("计算机"+a+"班") +``` +这样会报错 + +![报错](./image.png) + +报错的信息表示:文字不能和数字相连接,必须先把数字转成文字。 + +遇到这种变量和文字拼接的题目,使用格式化文字比较容易解决,同样上面的代码可以改成: + +```py +a=1 +print(f"计算机{a}班") +``` + +得到结果:计算机1班 + +记住格式:**引号前面写个f,然后变量用{}包裹** + +并且,{}里面可以写表达式,可以得到运算的结果: + +```py +print(f"1+1={1+1}") +``` + +得到结果:1+1=2 diff --git a/src/learn/05/main.py b/src/learn/05/main.py new file mode 100644 index 0000000..598f25e --- /dev/null +++ b/src/learn/05/main.py @@ -0,0 +1,8 @@ +a=1 +print(f"计算机{a}班") + +# 四则运算 +print(f"1 + 1 = {1+1}") +print(f"1 - 1 = {1-1}") +print(f"1 * 1 = {1*1}") +print(f"1 / 1 = {1//1}") \ No newline at end of file diff --git a/src/learn/index.vue b/src/learn/index.vue index c64125e..dba32cf 100644 --- a/src/learn/index.vue +++ b/src/learn/index.vue @@ -130,4 +130,8 @@ html.dark .shiki span { .markdown-body p { font-size: 18px; } + +.markdown-body img { + max-width: 100%; +} diff --git a/src/learn/menu.md b/src/learn/menu.md index 485249b..b5a01b2 100644 --- a/src/learn/menu.md +++ b/src/learn/menu.md @@ -1,4 +1,5 @@ 输出函数 print() 的使用 输入函数 input() 需要注意的地方 输入用空格隔开,如何写 -输出保留N位小数 \ No newline at end of file +输出保留N位小数 +f-string 格式化字符串 \ No newline at end of file