如何打印文本“值除以3”而不是数字?我有一个范围(25,50),我想打印所有值,但如果值除以 3,我想得到一个文本而不是数字。
for s in range(25,50):
    print(s)
    if s % 3 == 0:
       print(f'value {s} divide by 3')
Run Code Online (Sandbox Code Playgroud)
我想得到输出:
25
26
value 27 divide by 3
28
29
value 30 divide by 3
31
32
value 33 divide by 3
Run Code Online (Sandbox Code Playgroud)
    使用内联 if
for s in range(25,50):
    print(f'value {s} divide by 3' if s % 3 == 0 else s)
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           126 次  |  
        
|   最近记录:  |