Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何根据获得的%整数值(0-100)打印给定字符串?_Python_Python 3.x_Ubuntu_Pycharm - Fatal编程技术网

Python 如何根据获得的%整数值(0-100)打印给定字符串?

Python 如何根据获得的%整数值(0-100)打印给定字符串?,python,python-3.x,ubuntu,pycharm,Python,Python 3.x,Ubuntu,Pycharm,TXT_0=”◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_1=”⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_2=”⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_3=”⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_4=”⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_5=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_6=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️

TXT_0=”◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️"

TXT_1=”⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️"

TXT_2=”⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️"

TXT_3=”⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️"

TXT_4=”⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️"

TXT_5=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️"

TXT_6=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️"

TXT_7=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️"

TXT_8=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️"

TXT_9=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️"

TXT_10=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️"

“x”是百分比计算函数中的实时整数变量

例如:

如果x<10:
打印(TXT_0)
如果(x>=10)和(x<20):
打印(TXT_1)
我想打印上面的文字像一个百分比显示!
需要打印0-100之间输入的对应字符串!

这是一种非常痛苦的方法。相反,只需根据计算生成所需的输出字符串即可

打印(x//10*⬛️ “+(10-x//10)*”◻️ ")
如果出于某种原因,您确实需要将所有字符串保存在内存中,那么可能需要将它们保存在一个数组中

indicator=[i*”⬛️ “+(10-i)*”◻️ “因为我在第(11)段中]

请注意,Python的数组是基于零的;对应于0到9%的数组是
指示符[0]
,对应于100%的数组是
指示符[10]

您已经用两个
if
s回答了自己。如果需要在循环中执行,只需使用
while
if x < 10:
  print(TXT_0)

if (x >= 10) and (x < 20):

  print(TXT_1)