Python 学习笔记 day 1 占位符和循环的使用

占位符

写法一

使用语法

print(%占位符 % (变量))

常见占位符

字符串 %s ,整数 %d ,浮点数 %f

写法二

使用语法

占位符 = "占位符"
print(f"这是一个{占位符}")

字符串格式化

精度写法

我们可以使用辅助符号m.n来控制数据的宽度和精度。

m 控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效

.n 控制小数点精度,要求是数字,会进行小数的四舍五入

示例:

%5d 表示将整数的宽度控制在5位,如数字11,被设置为5d,就会变成:[空格][空格][空格]11,用三个空格补足

%5.2f 表示将宽度控制为5,将小数点精度设置为2

小数点和小数部分也算入宽度计算。如,对11.345设置了%7.2f后,结果是:[空格][空格]11.35。2个空格补足宽度,小数部分限制2位精度后,四舍五入为.35

%.2f 表示不限制宽度,只设置小数点精度为2,如11.345设置%.2f后,结果是11.35

快速写法

name = "初音未来"
year = 2006
born = 12.12
print(f"我是{name},出生于{year},具体日期是{born}")

此方式不会处理类型不做精度控制,适合在没有精度要求的情况下快速使用

while 循环(输出口诀表)

while 循环输出乘法口诀表

i = 1
while i <= 9:
    j = 1
    while j <= i:
        print(f"{j} * {i} = {i * j}\t", end="")
        j += 1
    i += 1
    print()

for 循环与遍历

for 循环遍历字母数量

title = "abandons"
time = 0
for a in title:
    if a == "a":
        time += 1
print(time)

for 循环的作用域

for i in range(5):
   print(i)
print(i) #可正常输出

实际运行结果中可以正常输出第 3 行的 i 变量,但在规范上是不允许这样操作

如需访问临时变量,请先在循环前定义

for 循环输出乘法口诀表

for i in range(1, 10):
    for j in range(1, i + 1):
        print(f"{j} * {i} = {i * j}\t", end="")
    print()

循环和中断

continue 跳出本次循环(不影响再次循环)

break 结束本次循环(直接结束整个循环)

range 序列

用法一:range [num] 从0到num结束的数字序列(不包含num本身)

用法二:range [num1, num2] 从num1到num2结束的数字序列(不包含num2本身)

用法三:range [num1, num2, step] 从num1到num2结束的数字序列,数字之间的步长为step

学习综合运用

import random

money = 10000

for x in range(1, 21):
    score = random.randint(1, 10)
    if score > 5:
        if money > 1000:
            money -= 1000
            print(f"员工{x},绩效分{score},发放工资1000元,剩余{money}")
        else:
            print(f"员工{x},绩效分{score},发放工资1000元,但是账户没钱了")
            break
    else:
        print(f"员工{x},绩效分{score},不发工资,剩余{money}")
        continue

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇