Python 如何根据获得的%整数值(0-100)打印给定字符串?
TXT_0=”◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_1=”⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_2=”⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_3=”⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_4=”⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_5=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️ ◻️" TXT_6=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️ ◻️" TXT_7=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️ ◻️" TXT_8=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️ ◻️" TXT_9=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ◻️" TXT_10=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️ ⬛️" “x”是百分比计算函数中的实时整数变量 例如: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=”⬛️ ⬛️ ⬛️ ⬛️ ⬛️
如果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)